//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!WIDTH LUMA.w 3 *
//!HEIGHT LUMA.h 3 *
//!COMPONENTS 1
//!BIND LUMA
//!SAVE LANCZOS3
//!DESC (AU_HQ_3x_LA) lanczos3

#define FIX(c)		max(abs(c), 1e-5)
#define PI		3.141592653

vec3 weight3(float x)
{
    vec3 s = FIX(2.0 * PI * vec3(x - 1.5, x - 0.5, x + 0.5));
    return sin(s) * sin(s / 3.0) / (s * s);
}

float line_run(float ypos, vec3 xpos1, vec3 xpos2, vec3 linetaps1, vec3 linetaps2)
{
    return float(LUMA_tex(vec2(xpos1.r, ypos))) * linetaps1.r + float(LUMA_tex(vec2(xpos1.g, ypos))) * linetaps2.r + float(LUMA_tex(vec2(xpos1.b, ypos))) * linetaps1.g + float(LUMA_tex(vec2(xpos2.r, ypos))) * linetaps2.g + float(LUMA_tex(vec2(xpos2.g, ypos))) * linetaps1.b + float(LUMA_tex(vec2(xpos2.b, ypos))) * linetaps2.b;
}

vec4 hook()
{
    vec2 pos = LUMA_pos + LUMA_pt * 0.5;
    vec2 f = fract(pos / LUMA_pt);

    vec3 linetaps1 = weight3(0.5 - f.x * 0.5);
    vec3 linetaps2 = weight3(1.0 - f.x * 0.5);
    vec3 columntaps1 = weight3(0.5 - f.y * 0.5);
    vec3 columntaps2 = weight3(1.0 - f.y * 0.5);

    float suml = dot(linetaps1, vec3(1.0)) + dot(linetaps2, vec3(1.0));
    float sumc = dot(columntaps1, vec3(1.0)) + dot(columntaps2, vec3(1.0));
    linetaps1 /= suml;
    linetaps2 /= suml;
    columntaps1 /= sumc;
    columntaps2 /= sumc;

    vec2 xystart = (-2.5 - f) * LUMA_pt + pos;
    vec3 xpos1 = vec3(xystart.x, xystart.x + LUMA_pt.x, xystart.x + LUMA_pt.x * 2.0);
    vec3 xpos2 = vec3(xystart.x + LUMA_pt.x * 3.0, xystart.x + LUMA_pt.x * 4.0, xystart.x + LUMA_pt.x * 5.0);

    return vec4(line_run(xystart.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r + line_run(xystart.y + LUMA_pt.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r + line_run(xystart.y + LUMA_pt.y * 2.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g + line_run(xystart.y + LUMA_pt.y * 3.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g + line_run(xystart.y + LUMA_pt.y * 4.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b + line_run(xystart.y + LUMA_pt.y * 5.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b, 0, 0, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE1
//!DESC (AU_HQ_3x_LA) feature map 1

vec4 hook()
{
vec4 res = vec4(-0.363931834697723,0.043931309133768,-0.014075079001486,0.010909927077591);
res += vec4(0.042866200208664,-0.030960561707616,-0.022708233445883,-0.022605942562222) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.060665212571621,0.055337931960821,0.027856666594744,-0.001569160842337) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.095092810690403,-0.166613012552261,0.073048442602158,-0.017825232818723) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.082321114838123,-0.015776701271534,-0.068150319159031,0.061980661004782) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.065995790064335,-0.058819409459829,-0.040591850876808,0.027966007590294) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.060424067080021,0.042025465518236,0.016861259937286,-0.041282884776592) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.069372139871120,-0.109957598149776,0.108829721808434,0.005914479959756) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.019054871052504,-0.152857407927513,-0.109427243471146,0.022330364212394) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.186894878745079,-0.264326840639114,0.060680426657200,0.069036886096001) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.077801577746868,0.019923564046621,-0.049488916993141,-0.039995770901442) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.019349504262209,0.051756169646978,0.110133022069931,0.009007776156068) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.036937873810530,-0.029058001935482,-0.197465509176254,0.021702317520976) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.073979161679745,0.264271110296249,0.093832269310951,0.239326968789101) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.094541870057583,0.240941822528839,-0.039754822850227,-0.089142166078091) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.070133224129677,-0.044737018644810,0.026697970926762,-0.011451882310212) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.015058999881148,-0.091431573033333,0.033515911549330,-0.013972570188344) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.027652844786644,-0.038974028080702,0.146061480045319,-0.106135971844196) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.038918208330870,0.148747026920319,-0.156861752271652,-0.147900074720383) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.126632541418076,0.076116494834423,0.021292736753821,0.069177046418190) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.068583466112614,0.004438927862793,-0.016836818307638,0.049705140292645) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.032783623784781,-0.013032468967140,-0.045987270772457,0.039236586540937) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.099080950021744,0.029908074066043,-0.066495105624199,-0.021328441798687) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.022290216758847,-0.020692994818091,0.159066244959831,-0.063213631510735) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.089477285742760,0.029813356697559,-0.057015016674995,-0.085810631513596) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.016563013195992,-0.016145566478372,0.034351430833340,0.011913812719285) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE2
//!DESC (AU_HQ_3x_LA) feature map 2

vec4 hook()
{
vec4 res = vec4(0.011799965985119,0.020808557048440,0.136631831526756,0.021343810483813);
res += vec4(-0.019273919984698,-0.086780175566673,0.061458230018616,0.021794417873025) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.041188895702362,-0.017833821475506,-0.077360294759274,-0.026071585714817) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.057314287871122,-0.053259365260601,0.015763795003295,-0.091404609382153) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.011749911122024,-0.069945029914379,0.046123396605253,0.028949299827218) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.008914078585804,0.123891398310661,0.036158241331577,-0.023154700174928) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.017342144623399,0.019374435767531,0.006078619044274,0.057285666465759) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.019100494682789,0.140361487865448,0.013344975188375,-0.230318471789360) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.160332903265953,-0.122208043932915,0.240564420819283,0.387607425451279) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.059963051229715,0.066091261804104,0.116068936884403,-0.186764016747475) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.007882585749030,-0.039986785501242,0.026133520528674,0.001008489751257) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.029251638799906,0.000904418702703,0.044345669448376,-0.087819866836071) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.208986937999725,-0.026648525148630,-0.108054995536804,0.124108947813511) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.572643637657166,0.203817799687386,-0.945418417453766,-0.228470340371132) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.502397418022156,-0.089943207800388,-0.070549048483372,0.246788516640663) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.125197231769562,-0.087449237704277,-0.034940261393785,-0.093243919312954) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.105460010468960,0.052004780620337,-0.097148992121220,0.013939009048045) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.052005954086781,0.001558166113682,0.182985946536064,0.105383962392807) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.386343628168106,-0.078067995607853,0.255219250917435,-0.008163190446794) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.242491006851196,0.076559498906136,0.144253477454185,-0.027390988543630) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.059797860682011,-0.025856561958790,-0.002856341889128,-0.045732647180557) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.016085445880890,0.001551399240270,0.037687983363867,-0.086603246629238) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.029338845983148,-0.085084311664104,-0.016485901549459,0.044380754232407) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.111266359686852,-0.001473171287216,-0.018040036782622,-0.067589268088341) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.032219022512436,0.016469884663820,-0.038939710706472,0.021247280761600) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.015639524906874,0.037291307002306,-0.033673811703920,0.122542329132557) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE3
//!DESC (AU_HQ_3x_LA) feature map 3

vec4 hook()
{
vec4 res = vec4(0.569582998752594,0.059014875441790,0.009255981072783,-0.385050356388092);
res += vec4(0.012106533162296,0.054793640971184,0.108496226370335,-0.009244511835277) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.051445059478283,0.097010917961597,-0.059386093169451,0.033644896000624) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.084148854017258,-0.120253369212151,-0.007904892787337,0.001166935311630) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.033105999231339,-0.039332363754511,-0.012014288455248,0.011958133429289) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.019289532676339,0.052104469388723,-0.049725111573935,-0.056671429425478) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.022543366998434,-0.038801252841949,0.064929760992527,-0.092686928808689) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.059402585029602,-0.053347706794739,0.044557832181454,0.126963466405869) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.045553106814623,0.189191147685051,-0.073483489453793,0.128709629178047) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.055013667792082,-0.072165153920650,-0.067753441631794,0.009831940755248) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.046723619103432,-0.052522178739309,0.031667303293943,0.056810796260834) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.115800291299820,-0.044152304530144,-0.081856980919838,0.068445600569248) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.193478554487228,0.060040134936571,0.082567594945431,0.194913461804390) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.438353687524796,-0.195136934518814,0.090100005269051,0.403377264738083) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.233644291758537,0.156730443239212,0.013239588588476,0.169719040393829) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.025219166651368,-0.048033069819212,-0.140185236930847,0.021495915949345) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.055538240820169,-0.138922959566116,-0.010565077885985,-0.018548838794231) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.094597756862640,-0.053864102810621,-0.100468456745148,0.007285843603313) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.094057396054268,0.188562124967575,0.072537168860435,0.243712812662125) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.066964462399483,-0.125537008047104,-0.051912397146225,-0.071778595447540) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.039918683469296,0.070897035300732,0.090555168688297,0.002535962499678) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.004563324153423,0.132501825690269,-0.026938656345010,-0.038514789193869) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.028660342097282,-0.149184376001358,0.047375503927469,0.064892500638962) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.031411614269018,0.065969020128250,-0.015204837545753,0.044753942638636) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.011696142144501,-0.040033370256424,0.021828226745129,-0.042311515659094) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.010778761468828,-0.003459044033661,0.003594258334488,-0.017655892297626) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE4
//!DESC (AU_HQ_3x_LA) feature map 4

vec4 hook()
{
vec4 res = vec4(-0.092053815722466,0.295174211263657,-0.499792456626892,0.014581061899662);
res += vec4(-0.070461302995682,-0.027984298765659,-0.040295388549566,0.004669981542975) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.029027989134192,0.030546734109521,-0.007917284034193,-0.003903145669028) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.087008908390999,-0.089015342295170,0.063260383903980,-0.050939358770847) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.027208028361201,0.055985793471336,0.005280368961394,-0.015324677340686) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.095374368131161,0.022067397832870,0.004849405493587,-0.001732680713758) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.050693076103926,0.015953741967678,0.041584495455027,-0.069175526499748) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.000236422798480,0.020996337756515,-0.162226095795631,-0.076389782130718) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.138298228383064,-0.421669572591782,-0.162880837917328,0.102164760231972) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.010244820266962,0.336901307106018,0.158184319734573,0.022738916799426) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.143170535564423,-0.070492297410965,-0.089598700404167,0.075702711939812) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.029112594202161,-0.059195630252361,-0.096993848681450,0.077470727264881) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.020321464166045,0.050957888364792,0.094711549580097,-0.048803947865963) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.384664863348007,-0.552700698375702,0.803917169570923,0.031541984528303) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.057589903473854,0.175971359014511,0.155008211731911,0.092128872871399) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.041035961359739,0.127412527799606,0.031322564929724,-0.107626073062420) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.043788988143206,0.033480271697044,-0.046254690736532,-0.097100988030434) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.018175071105361,0.156746923923492,-0.226846754550934,0.092264242470264) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.123813398182392,-0.427663743495941,0.448637634515762,-0.011547307483852) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.146855458617210,0.118168145418167,-0.173463091254234,-0.054701313376427) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.009652201086283,0.022008484229445,0.082599222660065,0.018738249316812) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.054642993956804,-0.009788434021175,0.027840549126267,0.055816181004047) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.004750502295792,-0.046112533658743,-0.035930585116148,0.006909987889230) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.023958398029208,0.092575170099735,0.005012234672904,-0.045440271496773) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.092542618513107,-0.041068553924561,-0.076639227569103,-0.044668801128864) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.086905032396317,0.006825337186456,0.011036736890674,0.029219087213278) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE5
//!DESC (AU_HQ_3x_LA) feature map 5

vec4 hook()
{
vec4 res = vec4(0.019247572869062,-0.018027577549219,0.030976464971900,0.161488801240921);
res += vec4(-0.022316489368677,0.026255642995238,-0.006870530545712,-0.030297435820103) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.089028157293797,0.024896923452616,-0.051791206002235,-0.003726172028109) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.119630873203278,-0.059312198311090,-0.051624827086926,-0.030387090519071) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.014440613798797,-0.009678176604211,0.091047011315823,-0.000973332149442) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.003595282556489,0.092373900115490,-0.045046608895063,-0.019736351445317) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.065877683460712,-0.055676024407148,-0.031560197472572,-0.038428835570812) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.314932733774185,0.186935618519783,-0.062461785972118,-0.075715214014053) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.149639755487442,-0.097046434879303,0.134206324815750,-0.035189185291529) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.104155346751213,-0.016483461484313,0.023468989878893,0.102262698113918) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.090418033301830,-0.131624788045883,-0.093817554414272,-0.060988225042820) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.092418439686298,0.008998928591609,-0.028526850044727,0.111392177641392) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.130017518997192,-0.164113581180573,0.244828611612320,-0.053421109914780) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.292376965284348,0.181820824742317,-0.205068036913872,-0.646048843860626) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.257578521966934,-0.014170081354678,-0.044509243220091,0.006590388715267) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.001307399827056,-0.065226867794991,0.033338811248541,-0.065198071300983) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.027023769915104,-0.039388291537762,0.143953382968903,-0.035569645464420) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.155555993318558,-0.071518696844578,-0.217597290873528,0.188790202140808) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.183928444981575,0.067774988710880,0.238104462623596,0.377201765775681) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.084800392389297,0.071839727461338,-0.092876814305782,-0.078429244458675) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.035272747278214,0.018562709912658,-0.028474772349000,0.051106896251440) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.038197353482246,0.109237335622311,-0.021149329841137,-0.021955592557788) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.056360043585300,0.079119883477688,0.037513449788094,-0.004561782814562) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.046714998781681,-0.207357436418533,-0.069135896861553,0.189052507281303) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.012688319198787,-0.015694156289101,-0.025409456342459,-0.064180135726929) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.024284411221743,0.146327406167984,0.078113943338394,-0.044812750071287) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE6
//!DESC (AU_HQ_3x_LA) feature map 6

vec4 hook()
{
vec4 res = vec4(-0.011168655939400,0.020462639629841,-0.052623182535172,0.006473855115473);
res += vec4(0.163993492722511,0.015258374623954,0.063408881425858,0.068791091442108) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.064149498939514,0.003856199095026,-0.044582709670067,0.016075002029538) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.119892910122871,0.013950967229903,-0.112628340721130,-0.133032724261284) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.132830709218979,-0.011147975921631,0.094619430601597,0.131583943963051) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.042268436402082,0.005314121488482,-0.003775723744184,-0.048681613057852) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.192998707294464,0.059410333633423,0.013915434479713,-0.037941381335258) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.062130860984325,-0.037476595491171,0.083142213523388,0.047289758920670) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.004692395217717,-0.112143203616142,-0.212355539202690,0.110345274209976) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.006565671414137,0.046795316040516,0.046881090849638,-0.094900406897068) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.041372630745173,0.034431185573339,0.009155106730759,0.039966721087694) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.032716188579798,-0.129401251673698,0.040693104267120,-0.056641250848770) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.025806691497564,0.020999429747462,-0.208721265196800,-0.050568781793118) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.085131190717220,0.104653835296631,0.312855064868927,0.154457136988640) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.085847876966000,-0.044388674199581,-0.176223814487457,0.128942415118217) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.047043092548847,0.010661661624908,0.055640764534473,-0.122534543275833) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.131845891475677,0.014624484814703,0.005428568460047,0.086621522903442) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.059218835085630,-0.009463584981859,0.100940987467766,0.012799555435777) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.029676955193281,0.092210561037064,-0.004471450578421,-0.190076768398285) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.065021507441998,-0.031845774501562,-0.082501672208309,-0.018098494037986) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.001795108546503,-0.069219402968884,0.051134850829840,0.067201688885689) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.086377359926701,0.033894229680300,-0.087954588234425,-0.017674691975117) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.012960630469024,0.005439171101898,0.115556001663208,-0.085868887603283) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.001059286994860,-0.123702771961689,-0.007738911546767,0.072348237037659) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.056911330670118,0.092960596084595,0.016679234802723,-0.081669069826603) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.028862679377198,-0.025608515366912,0.034539807587862,-0.009389426559210) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL1
//!DESC (AU_HQ_3x_LA) mapping 1_1

vec4 hook()
{
vec4 res = vec4(-0.812527716159821,-0.316193401813507,-0.730707466602325,0.032586049288511);
res += mat4(0.115616969764233,-0.108589500188828,0.032597396522760,-0.123736947774887,-0.030963486060500,0.006845662835985,-0.022538801655173,-0.233402863144875,-0.030737584456801,0.013510457240045,-0.021909359842539,0.073834896087646,0.000256725645158,0.041080135852098,0.032586645334959,-0.043341789394617) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.217834964394569,-0.011766970157623,0.022737277671695,0.038102313876152,-0.007053971290588,-0.029426088556647,-0.038522079586983,-0.121488980948925,0.000512146099936,-0.132341548800468,0.097758553922176,-0.020177228376269,0.011650172062218,0.089360579848289,0.008496026508510,0.023983862251043) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.400420397520065,0.034850876778364,-0.053673319518566,0.306068897247314,0.068329893052578,0.070273019373417,0.001185565954074,-0.057124402374029,-0.026590643450618,0.009805805981159,-0.011566596105695,-0.000914256961551,0.199868053197861,0.000605017005000,0.022515071555972,-0.041354626417160) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.039780158549547,-0.005299193318933,0.064448326826096,-0.298359960317612,0.018539102748036,-0.122000865638256,0.059229303151369,0.198129072785378,-0.021358430385590,-0.021173395216465,-0.059580016881227,-0.044067181646824,0.006411269307137,0.018813857808709,-0.030908916145563,-0.031433865427971) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.101862944662571,0.077289216220379,0.084247402846813,-0.184027686715126,-0.261153370141983,-0.180786684155464,0.110394664108753,0.289454370737076,-0.083041898906231,0.065936826169491,-0.034047659486532,0.043616905808449,-0.032026436179876,0.074732139706612,-0.109171964228153,0.071646966040134) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.121412366628647,0.097295045852661,-0.124979414045811,-0.066221483051777,-0.165223911404610,0.087506406009197,-0.187145486474037,0.215710654854774,0.044891696423292,-0.065456651151180,0.047311719506979,-0.024064110592008,0.021846516057849,0.042094800621271,-0.019445056095719,-0.048520360141993) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.074165679514408,-0.067078106105328,0.209305703639984,-0.093465000391006,0.063168168067932,-0.114710859954357,0.250897854566574,0.045665439218283,0.020802777260542,-0.004545563831925,0.006636453792453,0.021862518042326,-0.004332731943578,0.047688413411379,-0.076498039066792,0.060070078819990) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.005315535236150,-0.049239616841078,0.245755225419998,-0.058001480996609,-0.061121772974730,-0.161171332001686,0.063896171748638,0.050394322723150,-0.007207951508462,-0.067228697240353,0.070202395319939,-0.014597093686461,-0.029326183721423,-0.126010313630104,0.119765810668468,0.013590880669653) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.155090585350990,0.062650412321091,-0.077055677771568,0.005969848949462,-0.144990295171738,0.035709105432034,-0.059178732335567,0.017409864813089,0.019047681242228,0.024989847093821,-0.058621108531952,-0.047410283237696,-0.053965706378222,0.023728273808956,-0.020743926987052,0.035330403596163) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.090335287153721,-0.091618925333023,-0.021931525319815,-0.053009983152151,-0.060954313725233,0.019194385036826,-0.039015762507915,0.042569126933813,-0.000490254024044,-0.013749905861914,-0.062750808894634,-0.099988579750061,0.004185281693935,0.023553842678666,0.010951046831906,0.033445496112108) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.294280499219894,0.096863463521004,-0.001831582165323,-0.055885992944241,0.021614082157612,0.052630443125963,0.053893338888884,0.043499223887920,-0.057577598839998,0.013251716271043,-0.013121179305017,-0.004169505555183,0.063336029648781,0.186378866434097,0.059153243899345,0.082435034215450) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.149871721863747,-0.021774992346764,0.012007688172162,0.161903902888298,0.015129303559661,0.078168742358685,0.022015411406755,-0.042292449623346,-0.256725341081619,0.055293779820204,-0.070456668734550,-0.006125509273261,-0.033848315477371,0.011630581691861,0.007873548194766,0.001389660872519) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.108609564602375,-0.003050747094676,0.112140201032162,-0.101324506103992,0.078628741204739,-0.021736288443208,0.025660406798124,-0.040594428777695,-0.018005141988397,-0.047640632838011,0.154801622033119,-0.124096274375916,-0.040060587227345,0.024881443008780,0.025602702051401,0.097041867673397) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.096993312239647,-0.028235292062163,0.247140824794769,-0.445777684450150,0.004349989350885,0.008639700710773,-0.054930660873652,0.070887424051762,0.213397979736328,-0.077603936195374,0.137679696083069,-0.463892489671707,-0.052598237991333,0.051893610507250,-0.121992111206055,-0.148186072707176) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.113429449498653,-0.002730151405558,-0.117471672594547,-0.017951132729650,-0.159069433808327,0.067634999752045,-0.048068951815367,-0.058240201324224,0.212066859006882,-0.057159885764122,0.089643783867359,-0.040116745978594,0.143697783350945,-0.051065038889647,0.057697549462318,0.091054357588291) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.058654703199863,-0.224472254514694,-0.003410682082176,-0.236133784055710,0.043667100369930,-0.003954659681767,0.039244715124369,0.114876002073288,-0.042161338031292,-0.046783037483692,-0.079286269843578,0.051706500351429,0.049269430339336,-0.093144014477730,0.031747996807098,-0.132918953895569) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.110877238214016,0.267553329467773,-0.228257447481155,0.034593474119902,0.039188574999571,-0.130032986402512,0.068165965378284,-0.052911192178726,0.041702330112457,0.305633783340454,-0.122660532593727,0.067186191678047,0.044262100011110,0.132835194468498,-0.189008131623268,0.123054280877113) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.028382308781147,0.104610726237297,-0.065264739096165,-0.058439977467060,-0.026808267459273,0.064513191580772,-0.065818227827549,-0.032249495387077,0.083530403673649,0.076133877038956,-0.072591148316860,-0.004255925770849,-0.166144430637360,-0.050687581300735,0.052247818559408,-0.045820068567991) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.072955235838890,0.105262383818626,0.045037113130093,0.021334685385227,0.052203491330147,0.040878158062696,0.094344541430473,0.018685720860958,-0.068581074476242,0.035701055079699,0.023661116138101,0.079093664884567,0.133261620998383,-0.040763814002275,-0.115296445786953,-0.141451910138130) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.287642598152161,0.034038323909044,0.088654659688473,-0.071859903633595,-0.041110064834356,-0.001346796052530,-0.049496803432703,0.011551717296243,-0.103559605777264,-0.027381865307689,0.011732048355043,-0.004136728122830,0.136334925889969,-0.141745388507843,-0.041704062372446,-0.197886973619461) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.418150454759598,-0.021766891703010,-0.057972662150860,-0.207228705286980,0.004475905559957,0.034243907779455,-0.050904080271721,-0.019411792978644,0.043712466955185,-0.012192247435451,0.118592455983162,-0.007671755272895,0.330670744180679,-0.139828801155090,-0.055803619325161,-0.213845923542976) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.036444950848818,-0.076737709343433,-0.012267634272575,0.053373210132122,0.024681247770786,0.080679818987846,-0.132749110460281,0.086430691182613,0.058510068804026,0.004857060499489,-0.043411824852228,0.010809184983373,-0.070753924548626,-0.033914532512426,0.001009079627693,-0.225929170846939) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.026642031967640,-0.045395493507385,-0.069328494369984,-0.046645283699036,0.009372929111123,-0.193318739533424,0.208637982606888,-0.058859240263700,-0.032535661011934,-0.052103981375694,0.030896782875061,0.036404956132174,-0.031874582171440,-0.190157368779182,0.179623216390610,0.024155883118510) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.079294487833977,-0.179884135723114,0.036202788352966,-0.148089244961739,0.015053027309477,0.038447137922049,0.003622736316174,0.002511497586966,-0.032498404383659,-0.019444456323981,-0.047981362789869,-0.012324404902756,-0.059849936515093,-0.075774148106575,0.074589498341084,-0.276471734046936) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.047978211194277,0.057073317468166,-0.395037561655045,-0.062663532793522,-0.046497698873281,-0.010407415218651,0.012124648317695,-0.022882675752044,-0.033074282109737,0.014755586162210,-0.097466871142387,-0.098594389855862,-0.126056119799614,-0.145250931382179,0.069254957139492,-0.236836507916451) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.040601357817650,0.116998448967934,-0.456178218126297,-0.064009256660938,-0.006240875925869,0.000448243954452,-0.033264644443989,-0.040571246296167,0.018131820484996,-0.026633700355887,0.028829012066126,-0.035128582268953,-0.002697152784094,-0.411801308393478,0.206852778792381,-0.144890159368515) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.011739450506866,0.146583765745163,-0.178800165653229,-0.139987215399742,-0.055646754801273,0.113803409039974,-0.075111836194992,-0.118007101118565,0.000247566116741,0.018405599519610,0.044381298124790,-0.081810139119625,-0.061179783195257,-0.233966618776321,0.088024601340294,-0.177553892135620) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.052679587155581,-0.015467115677893,0.089783452451229,0.071446821093559,0.074592255055904,-0.147914767265320,0.090371556580067,0.014721868559718,0.008456344716251,0.148092493414879,-0.077656798064709,0.022201985120773,0.007367997895926,0.067000739276409,-0.010403349995613,0.049917045980692) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.065852552652359,-0.005683286115527,-0.046811673790216,0.066267512738705,0.215093195438385,-0.013693528249860,0.092042990028858,-0.079631708562374,0.207758814096451,-0.092947177588940,-0.040314361453056,-0.062822476029396,0.040486622601748,0.094553053379059,0.017350660637021,0.013701992109418) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.355852216482162,0.046333793550730,0.008434101007879,0.096423514187336,-0.429501533508301,-0.077462673187256,0.064221002161503,-0.262118488550186,0.696376442909241,0.167335867881775,-0.125944063067436,0.287172853946686,-0.012441721744835,-0.006918366532773,-0.024854173883796,-0.066613532602787) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.136512413620949,0.121651597321033,-0.131113052368164,0.076922401785851,0.018611693754792,-0.058885242789984,-0.023239770904183,0.021067168563604,-0.059630524367094,0.086576469242573,-0.029637290164828,0.074105374515057,-0.039262682199478,0.041969764977694,-0.098843827843666,-0.006137879099697) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.125809714198112,-0.086393788456917,-0.099354036152363,0.148360893130302,0.325695753097534,0.156801924109459,-0.180251851677895,-0.277607738971710,0.142104104161263,-0.231882750988007,0.260875344276428,0.374193161725998,0.007272284477949,-0.008020804263651,-0.053846161812544,-0.044704061001539) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.064456582069397,0.107428751885891,-0.042244415730238,-0.020123327150941,-0.346020281314850,-0.405824720859528,0.180939629673958,0.117588214576244,-0.103627689182758,0.286615580320358,-0.127295181155205,0.143655031919479,0.074896261096001,-0.046893179416656,-0.012215563096106,0.076026424765587) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.013857549987733,-0.051015835255384,0.004519815556705,0.026942711323500,-0.042432848364115,-0.167659446597099,0.016463549807668,-0.068885810673237,0.002566800452769,-0.063685618340969,0.166449055075645,0.092997945845127,-0.029455544427037,-0.022796586155891,0.104137212038040,-0.056420903652906) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.095375768840313,-0.260312855243683,0.184544548392296,0.016079118475318,0.058281548321247,0.336061924695969,-0.397331982851028,-0.268669426441193,-0.039906416088343,-0.332458734512329,0.496127873659134,0.003138306550682,-0.029855377972126,-0.008668091148138,-0.018622456118464,0.015305508859456) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.144935041666031,0.006986455526203,0.058395273983479,-0.011881735175848,0.003254967974499,-0.175015509128571,0.058049492537975,-0.008764160797000,0.155156761407852,0.033932082355022,-0.069955617189407,0.112489946186543,-0.087781734764576,-0.010254193097353,0.001266750041395,0.038300823420286) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.044391941279173,-0.023090602830052,0.062875352799892,0.014330106787384,0.007794710807502,-0.013466308824718,-0.029133470728993,0.030470972880721,0.041758012026548,0.021565428003669,0.030252184718847,-0.017089447006583,-0.041293676942587,0.003223104868084,-0.027072092518210,-0.094238542020321) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.053915087133646,-0.053592182695866,-0.051716018468142,-0.105672590434551,-0.044239293783903,0.139623984694481,-0.087695352733135,0.039512932300568,-0.165251329541206,0.140871301293373,-0.072144903242588,0.032845683395863,-0.224530309438705,-0.195369988679886,-0.024052463471889,-0.113538369536400) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.006753795314580,0.089665196835995,0.028852768242359,0.080885648727417,0.120727129280567,-0.088329121470451,0.028057845309377,0.014979962259531,0.120929017663002,-0.029265131801367,0.019797747954726,-0.018431268632412,-0.425100237131119,-0.036435592919588,0.012251470237970,-0.172890007495880) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.034499660134315,0.077047713100910,0.014765006490052,0.080406785011292,-0.001222103484906,-0.020527891814709,0.045715752989054,-0.062734439969063,-0.039513368159533,0.025243192911148,0.012201474048197,0.065614603459835,0.001541304634884,-0.060404907912016,-0.033305671066046,0.078277632594109) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.054361280053854,0.008798875845969,0.109990924596786,-0.061996310949326,-0.021864466369152,-0.018219375982881,-0.020192112773657,0.055927488952875,0.047273855656385,-0.152042195200920,0.034769602119923,0.013331459835172,0.126277357339859,-0.230157241225243,0.282117456197739,-0.233997821807861) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.127126336097717,-0.000861544162035,-0.035391923040152,-0.120227977633476,-0.068511538207531,-0.002598264720291,-0.051120944321156,-0.051111519336700,0.011498220264912,0.056221779435873,-0.123462229967117,-0.034020092338324,0.006780277006328,-0.162958860397339,0.023107992485166,0.151060312986374) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.019944678992033,-0.103036835789680,-0.070602379739285,0.084986239671707,-0.006930968724191,-0.015905475243926,0.029339989647269,0.038456123322248,0.044254679232836,-0.015200473368168,-0.214941889047623,0.050764627754688,0.067590199410915,0.049787595868111,0.046872835606337,0.056501105427742) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.052177947014570,0.132447376847267,-0.177311614155769,-0.083495177328587,0.034901238977909,-0.016800735145807,-0.038959011435509,-0.098984934389591,-0.002604933688417,0.098463654518127,-0.015144233591855,0.061234977096319,0.032854922115803,0.264186412096024,-0.189656004309654,-0.000884911394678) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.117896281182766,-0.085391059517860,0.130014866590500,-0.058872207999229,-0.076581403613091,0.042942699044943,0.021400153636932,-0.020647389814258,-0.044723235070705,-0.133076637983322,0.106576487421989,0.058705952018499,-0.009128038771451,0.048998638987541,0.010534358210862,0.065453626215458) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.005410683341324,0.129248693585396,-0.030011324211955,0.117194846272469,-0.081642158329487,-0.014231986366212,0.018489575013518,0.056755468249321,0.088144503533840,0.005097549408674,-0.036819044500589,0.044081769883633,-0.109146967530251,-0.006330413278192,0.003866694634780,-0.022640788927674) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.022745043039322,-0.064286947250366,0.067913010716438,-0.079667560756207,-0.010906799696386,0.009648540988564,-0.104435428977013,-0.022658156231046,-0.046641167253256,-0.023489108309150,-0.046961728483438,0.073367469012737,0.036561422049999,0.020592840388417,0.046838622540236,0.063634514808655) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.050759710371494,0.040726177394390,0.003507231129333,-0.029923144727945,0.031343553215265,-0.023556085303426,-0.023387761786580,-0.009621770121157,0.044676974415779,-0.012684572488070,0.027410088106990,-0.100148573517799,0.163087233901024,0.070879153907299,0.010795620270073,-0.002493712818250) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.007415439002216,-0.065921872854233,0.111968919634819,0.008567331358790,0.009601559489965,-0.034787703305483,0.036848280578852,0.075219668447971,0.001748336479068,0.126486510038376,-0.117241159081459,-0.011547757312655,-0.036120433360338,0.005681461188942,-0.036463309079409,0.114526182413101) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.037509277462959,-0.021909520030022,0.002840417902917,0.026132049039006,0.009990276768804,-0.020645227283239,0.039395224303007,0.059340462088585,0.013793125748634,-0.106542222201824,0.044744353741407,0.155517548322678,-0.110007219016552,0.066234238445759,-0.075918912887573,0.019672701135278) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.045080963522196,0.060877367854118,-0.051250636577606,0.054638005793095,-0.042096141725779,0.020188258960843,-0.024309350177646,0.057857926934958,-0.144382447004318,-0.015523192472756,0.023418501019478,-0.012457744218409,0.086104199290276,-0.046399783343077,0.047055251896381,0.037820458412170) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.074444510042667,-0.089094728231430,-0.034633975476027,-0.039380937814713,-0.055653605610132,-0.008196846581995,-0.052696473896503,0.053030624985695,0.048344742506742,0.144023403525352,-0.041451573371887,-0.127547293901443,-0.058046672493219,-0.059931755065918,-0.014818598516285,-0.024559792131186) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.047322265803814,0.039753779768944,-0.026182489469647,-0.008618816733360,-0.025724541395903,-0.040290679782629,0.011155908927321,0.048508815467358,0.101668678224087,-0.145435109734535,0.191460028290749,-0.049931127578020,0.049125835299492,-0.102985054254532,0.087252177298069,0.049053933471441) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.001864723628387,0.027085270732641,0.060693424195051,0.090629212558270,0.055263727903366,-0.048530206084251,0.018792388960719,0.025420216843486,-0.066841542720795,-0.026173392310739,0.003141523106024,-0.122468143701553,-0.042521245777607,0.026150304824114,-0.069093845784664,-0.061685260385275) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.004195918329060,-0.004188141319901,-0.011786467395723,0.010244765318930) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL2
//!DESC (AU_HQ_3x_LA) mapping 1_2

vec4 hook()
{
vec4 res = vec4(-0.066118746995926,-0.047707550227642,0.098863407969475,-0.844205558300018);
res += mat4(-0.004759582690895,0.081506639719009,-0.063529424369335,0.175291776657104,0.028267525136471,-0.011880995705724,-0.014790760353208,-0.081485658884048,0.080658957362175,0.062134563922882,0.049561861902475,0.085164375603199,0.060833118855953,-0.009838880039752,0.007463781163096,0.003381339134648) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.033694691956043,0.183444812893867,0.073875769972801,0.255620360374451,-0.001133979531005,0.041407287120819,-0.080400325357914,0.043826162815094,-0.041081979870796,-0.120870031416416,-0.058708388358355,-0.045325931161642,0.126575008034706,-0.055376231670380,-0.033506028354168,0.008413287810981) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.140800505876541,0.022071860730648,-0.022238904610276,-0.009853753261268,0.153447359800339,0.098790153861046,-0.011182564310730,-0.059392035007477,-0.050833337008953,0.000167109028553,-0.012836055830121,0.006910630036145,-0.056713089346886,-0.019995862618089,0.079573072493076,-0.112061060965061) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.004539395216852,-0.013762989081442,0.032366730272770,-0.016034688800573,-0.103243209421635,0.048202816396952,0.123690061271191,0.083438366651535,-0.062046941369772,-0.018287722021341,0.060607645660639,-0.142844393849373,-0.068658083677292,0.057515267282724,0.098827287554741,-0.043708596378565) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.024616708979011,-0.002782939467579,-0.160959705710411,-0.077051334083080,0.002249501179904,-0.078525789082050,-0.079422436654568,0.230328366160393,0.115537688136101,0.168063104152679,-0.045569431036711,0.128084108233452,0.063153013586998,0.102080129086971,-0.052455473691225,0.110769897699356) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.070701494812965,-0.138162851333618,-0.014661148190498,-0.019246714189649,0.098306059837341,-0.073188170790672,0.092460922896862,-0.118893779814243,-0.086759559810162,-0.120153799653053,0.079889699816704,-0.090738154947758,0.193514481186867,-0.112531937658787,0.015504577197134,0.002369541209191) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.052432708442211,0.008261790499091,-0.021787405014038,0.142183393239975,-0.052656587213278,0.093182444572449,-0.042923700064421,-0.108572952449322,0.011686184443533,0.080581672489643,-0.033513456583023,0.087639138102531,0.046416904777288,-0.011957824230194,-0.013154525309801,-0.041263315826654) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.068518906831741,-0.023688871413469,0.016554567962885,0.128454849123955,-0.100206010043621,0.136905774474144,0.023840550333261,-0.033337559551001,-0.098016299307346,-0.173954680562019,-0.013228988274932,-0.122319333255291,-0.092631645500660,-0.022042488679290,-0.000558795058168,0.019641695544124) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.061783760786057,-0.115567497909069,-0.037788324058056,-0.055017273873091,-0.066572017967701,0.030735231935978,-0.049699455499649,-0.119199395179749,0.163506373763084,0.154872149229050,-0.008895047008991,0.123034708201885,-0.006398979574442,0.117067635059357,-0.049876358360052,0.036214660853148) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.089743472635746,-0.217842176556587,0.104318283498287,-0.197771370410919,-0.026003513485193,-0.018826808780432,-0.086667850613594,-0.010975305922329,-0.062404002994299,0.035551905632019,-0.016260728240013,0.025960261002183,-0.017802935093641,-0.025156993418932,0.031977754086256,0.075542941689491) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.155660584568977,0.294057637453079,0.028414687141776,0.142115607857704,0.011240734718740,0.025680778548121,-0.064517647027969,0.005463298875839,-0.080905564129353,0.014049990102649,-0.074856869876385,0.010678893886507,-0.072622694075108,-0.092858277261257,0.077120304107666,0.005467265844345) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.061284862458706,-0.138345867395401,-0.011176276020706,0.041008777916431,0.048939276486635,-0.025435732677579,0.082295380532742,-0.052640832960606,0.045776430517435,0.186433047056198,-0.072950832545757,0.093739405274391,-0.000357771699782,0.062408242374659,0.013497440144420,0.092375360429287) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.162536948919296,0.357828676700592,-0.336077988147736,0.398824632167816,-0.045280739665031,0.041390784084797,0.138794884085655,-0.081499002873898,-0.008767870254815,0.011130096390843,-0.107131749391556,0.016490938141942,-0.040024366229773,0.151835009455681,-0.069273650646210,0.164922446012497) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.120760895311832,-0.128582194447517,0.065296821296215,-0.240606471896172,0.008993881754577,0.072542600333691,0.048375934362411,0.130756229162216,-0.158732935786247,-0.310853183269501,0.156132221221924,-0.264859884977341,0.063748784363270,-0.169888988137245,0.032611493021250,-0.202211394906044) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.015576926060021,-0.026266448199749,0.024990113452077,-0.203171119093895,0.075628094375134,-0.007691422477365,0.087199643254280,0.005571864079684,-0.175118774175644,0.001074343221262,-0.007337321527302,-0.070695437490940,-0.038319349288940,0.103558331727982,-0.107658497989178,0.057111188769341) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.219537034630775,-0.157230496406555,-0.003583685727790,-0.034205779433250,0.117607146501541,-0.002120078541338,0.077885895967484,0.009477463550866,0.068759702146053,-0.076074071228504,0.032757457345724,-0.032459255307913,-0.229597657918930,-0.083443671464920,0.127604782581329,-0.189716741442680) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.247112199664116,0.055405437946320,0.141093254089355,0.089918069541454,-0.150694489479065,-0.071136645972729,-0.087647214531898,-0.108549751341343,0.181520134210587,0.139722883701324,0.001297387410887,0.079830780625343,0.101869471371174,0.075646862387657,-0.161567628383636,0.184669867157936) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.258206933736801,-0.064143165946007,-0.075302831828594,0.058196928352118,-0.035597249865532,0.029144145548344,-0.171639949083328,-0.012937905266881,0.079672001302242,-0.020909979939461,-0.026070300489664,-0.100050292909145,0.232978403568268,-0.191693603992462,0.057845205068588,-0.077590145170689) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.049994233995676,-0.197002455592155,-0.133712708950043,0.000590860960074,-0.043095376342535,-0.022209996357560,-0.064330503344536,-0.031541436910629,0.034599069505930,0.015811156481504,0.035822868347168,-0.018461734056473,-0.002084878738970,0.005392402410507,0.074144773185253,-0.056044638156891) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.022060425952077,-0.018657488748431,0.051905367523432,-0.248068854212761,-0.130778938531876,0.072010129690170,0.027233490720391,-0.002092964248732,0.055792033672333,-0.080802381038666,-0.031620468944311,-0.011228877119720,-0.093815036118031,0.223330825567245,-0.005457592196763,0.096061564981937) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.013355921953917,0.040746405720711,0.011399742215872,-0.151137098670006,0.224113032221794,-0.132289364933968,-0.007118238136172,-0.084157213568687,-0.022366957738996,-0.054318334907293,-0.050924461334944,-0.016794636845589,-0.083836250007153,-0.036537222564220,-0.029627619311213,0.044363088905811) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.033119689673185,0.093049384653568,-0.027184739708900,-0.129942134022713,0.065913550555706,0.068646594882011,-0.042916428297758,0.106823228299618,0.121546916663647,0.011391188949347,-0.009095910005271,0.025195790454745,0.009552826173604,-0.114363394677639,0.192499145865440,-0.083253383636475) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.074067555367947,-0.024486597627401,0.043733447790146,-0.265440165996552,-0.033368367701769,0.018354985862970,0.077326565980911,-0.117620818316936,-0.090315312147141,0.032964125275612,0.032996345311403,0.089913688600063,-0.054905410856009,0.149941861629486,-0.085531763732433,0.257766425609589) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.052121922373772,0.111605942249298,-0.130095139145851,-0.297608494758606,-0.054191235452890,0.084162190556526,-0.140353515744209,-0.016151068732142,0.086240321397781,0.089671626687050,0.070707768201828,0.111949332058430,-0.128538548946381,0.184289619326591,-0.113134898245335,0.078035414218903) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.013575667515397,-0.059326753020287,0.011385239660740,-0.044448956847191,-0.123761162161827,-0.011656451039016,-0.011167685501277,-0.041244361549616,-0.058466985821724,-0.020603070035577,0.008816506713629,-0.056381195783615,-0.042838010936975,-0.038242831826210,0.196729168295860,0.064447924494743) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.073221229016781,0.013273449614644,0.010885538533330,-0.247173652052879,0.006922778207809,0.106691211462021,0.075348369777203,0.042836688458920,0.015595635399222,0.034281969070435,-0.062209632247686,-0.005587389692664,-0.184773549437523,0.015635605901480,-0.088522724807262,-0.116834893822670) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.089719265699387,-0.020867900922894,-0.104731820523739,-0.167079210281372,0.159881785511971,-0.036441117525101,0.012194328941405,-0.005879484117031,-0.167977496981621,0.023958196863532,-0.016679778695107,-0.116870842874050,-0.162703886628151,0.026007916778326,-0.211491212248802,-0.031152633950114) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.067517414689064,0.111110143363476,0.068520918488503,-0.009880035184324,0.042514014989138,0.228452712297440,-0.197371348738670,0.083009406924248,0.047835152596235,-0.189551964402199,0.163733616471291,-0.133075386285782,0.020779281854630,0.021061718463898,0.042022526264191,0.046071667224169) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.102681927382946,-0.096488676965237,0.042556229978800,0.062073882669210,-0.210339531302452,-0.053585801273584,0.248698785901070,-0.212987244129181,0.010799298994243,0.285306930541992,-0.016228634864092,0.344335108995438,0.005987448617816,-0.025987043976784,0.029459597542882,-0.041813030838966) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.047651726752520,-0.003673150669783,0.033071964979172,0.012835002504289,-0.048320528119802,0.103210628032684,-0.032655287533998,0.023639423772693,0.034024775028229,-0.138136237859726,-0.191842183470726,-0.116369910538197,-0.007193472236395,-0.051406424492598,-0.026786036789417,0.021755261346698) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.120744772255421,-0.129776403307915,0.271519213914871,-0.184336185455322,-0.058338239789009,0.106967873871326,-0.356241673231125,0.137059703469276,0.113560393452644,-0.035728327929974,0.235951274633408,-0.010200465098023,-0.058323301374912,0.025023531168699,0.056247040629387,-0.031605128198862) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.171975120902061,0.185885787010193,-0.238343790173531,0.096090234816074,0.097494632005692,-0.152326673269272,0.083125904202461,-0.428357452154160,-0.166602730751038,0.250545322895050,-0.417171835899353,0.607685029506683,0.048901617527008,-0.045069050043821,-0.113596774637699,0.066556029021740) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.082822225987911,-0.045618291944265,-0.088197797536850,0.064731314778328,-0.127835527062416,0.195584222674370,0.074964575469494,-0.038642019033432,0.219317108392715,-0.287692666053772,0.000399543234380,0.150282800197601,0.022815402597189,0.092868931591511,0.001183189917356,-0.084056325256824) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.130587741732597,0.126599922776222,-0.100780107080936,-0.000706310209353,0.070902884006500,0.246252790093422,-0.082715511322021,0.186274439096451,-0.036976896226406,0.191285282373428,-0.021704101935029,0.172028154134750,0.043205924332142,-0.010142008773983,-0.042671695351601,-0.067665353417397) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.124925747513771,-0.131322994828224,0.018281381577253,0.006614082492888,0.092852562665939,-0.117153428494930,0.081031978130341,-0.250301390886307,-0.201429188251495,-0.129675388336182,-0.018163574859500,0.045307539403439,0.000369367597159,-0.006930204574019,0.018909757956862,0.056462135165930) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.061023514717817,0.030179629102349,-0.023173546418548,-0.074722163379192,-0.073802575469017,0.082548581063747,0.007010008674115,0.025988196954131,-0.130519837141037,-0.114947997033596,0.033571962267160,-0.092356644570827,0.102602094411850,0.049848284572363,-0.050797197967768,-0.039719190448523) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.035254806280136,0.065562911331654,-0.030660029500723,0.007096142042428,-0.087661251425743,-0.009586876258254,-0.062374357134104,0.016290722414851,-0.088005617260933,-0.107166647911072,0.050055723637342,-0.091442383825779,0.001375122694299,-0.043960951268673,-0.004538552835584,-0.058518167585135) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.008754311129451,0.179773658514023,-0.100495085120201,0.060040492564440,0.144444361329079,0.097135305404663,-0.018551303073764,0.149463027715683,0.015968451276422,0.161822661757469,-0.088423445820808,0.161689981818199,-0.129736661911011,0.304183632135391,-0.135886535048485,0.154394924640656) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.040362052619457,-0.037279181182384,0.055519703775644,-0.006617820356041,0.095402635633945,0.004159469623119,0.009359855204821,0.091298036277294,0.039897751063108,-0.086244858801365,0.171197861433029,-0.051917888224125,0.070745863020420,0.009270916692913,-0.032519746571779,0.018641712144017) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.030787046998739,0.098772726953030,-0.089830629527569,0.179984673857689,-0.102664642035961,-0.050002850592136,0.153990060091019,-0.034618891775608,0.063314042985439,0.119347341358662,-0.085839755833149,0.103659056127071,-0.024593774229288,0.138171926140785,-0.022803384810686,0.050813373178244) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.037027273327112,-0.148366138339043,0.182648852467537,-0.225229486823082,-0.107613183557987,0.022483458742499,-0.079139105975628,0.154744312167168,-0.188463240861893,-0.101242311298847,0.069942079484463,-0.233290418982506,-0.192715138196945,-0.313716441392899,0.061871636658907,-0.345687985420227) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.075754791498184,-0.009431845508516,0.015039349906147,0.040218420326710,0.050144456326962,-0.021356651559472,0.001899154274724,-0.119148351252079,0.004903181456029,0.079378008842468,-0.107394404709339,0.150829911231995,-0.326446175575256,0.080574430525303,0.085273072123528,-0.028258334845304) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.189563632011414,-0.078589767217636,0.028699148446321,0.040390256792307,-0.013343661092222,-0.057354345917702,-0.093752093613148,0.019538059830666,-0.160728827118874,-0.013505047187209,0.066847987473011,-0.072790242731571,0.040448673069477,0.064274385571480,-0.061438810080290,-0.021247947588563) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.084011040627956,0.015170223079622,-0.020601321011782,-0.204187303781509,-0.177952721714973,0.005492433439940,0.013269128277898,-0.154519587755203,0.205657795071602,0.027845993638039,-0.022968532517552,0.032847557216883,0.136561900377274,-0.073739446699619,0.030535578727722,-0.062516771256924) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.045361913740635,-0.073345534503460,-0.033652633428574,0.155984684824944,0.043726187199354,0.018559476360679,0.012367106042802,0.130729213356972,-0.111025631427765,-0.075995206832886,-0.025004914030433,0.044335190206766,0.063165411353111,-0.035911720246077,-0.041356451809406,0.033617492765188) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.193623989820480,0.077026367187500,0.009909984655678,-0.019728237763047,-0.065587289631367,-0.015014606527984,0.036896098405123,-0.105035603046417,0.051048252731562,-0.059718120843172,0.026359226554632,-0.067498274147511,0.135341748595238,0.010279589332640,-0.061169836670160,-0.055121671408415) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.080029733479023,0.014145446941257,-0.032165531069040,-0.023350050672889,0.013677501119673,-0.072459392249584,0.024089058861136,-0.015759898349643,-0.131356373429298,-0.016914859414101,-0.140780389308929,0.074904218316078,-0.153003290295601,0.000151251631905,0.041780915111303,-0.050620511174202) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.005890739616007,-0.042668409645557,0.074002578854561,-0.051418256014585,0.049450449645519,-0.036110106855631,-0.062826327979565,0.004403313621879,-0.154646888375282,0.084135286509991,-0.008772180415690,0.134573757648468,-0.106590941548347,0.020430348813534,0.001757344813086,-0.074745334684849) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.077250376343727,0.019335569813848,-0.049059670418501,0.051838282495737,0.021653354167938,0.007756145671010,0.065252244472504,-0.008202136494219,0.134429037570953,-0.237081274390221,0.099321313202381,-0.230592697858810,0.036407805979252,0.078435234725475,0.190401017665863,0.038752965629101) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.071075469255447,-0.027245771139860,0.101990140974522,-0.056313194334507,-0.135116443037987,0.053979821503162,0.037244383245707,0.113049775362015,0.002580300671980,0.171323537826538,-0.120132356882095,0.244098380208015,0.157562732696533,-0.033195588737726,-0.040712598711252,0.144807294011116) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.070117957890034,0.049009814858437,-0.136960402131081,0.065795399248600,-0.006870125886053,0.031730439513922,-0.018507486209273,0.022413110360503,-0.059519469738007,-0.011722478084266,0.055209338665009,-0.075245514512062,0.149853453040123,-0.074098661541939,0.034459117799997,-0.069057941436768) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.134096264839172,0.037020970135927,0.015401398763061,0.061685375869274,0.077062591910362,-0.003010448999703,-0.057924669235945,-0.039156511425972,0.204414829611778,0.076087482273579,-0.089853465557098,0.075226008892059,0.039519634097815,0.030256368219852,0.078855372965336,0.007788919378072) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.055250905454159,0.028607174754143,0.073974542319775,-0.066971056163311,0.064151123166084,0.043587252497673,-0.092191502451897,-0.026902191340923,-0.118115238845348,-0.180172026157379,0.088299848139286,-0.025218261405826,-0.147401094436646,0.011452166363597,-0.051004804670811,-0.011881749145687) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.031540073454380,-0.078744992613792,-0.068197801709175,-0.020467992872000,-0.161685481667519,0.017278155311942,0.041793465614319,-0.065298385918140,-0.128220677375793,0.111464805901051,0.045090965926647,0.045723263174295,0.088204033672810,0.101082399487495,-0.116113893687725,-0.043774139136076) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.001049514976330,0.739603042602539,-0.191589087247849,-0.013745371252298) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL3
//!DESC (AU_HQ_3x_LA) mapping 1_3

vec4 hook()
{
vec4 res = vec4(0.037975944578648,-0.339465409517288,-0.253601312637329,0.043446280062199);
res += mat4(-0.037175230681896,0.018225641921163,0.042649932205677,0.002489596139640,0.066938437521458,0.017417548224330,0.061435110867023,0.001771894749254,-0.061584256589413,0.115589886903763,-0.060740392655134,0.079447761178017,0.022362461313605,0.105158798396587,0.036615237593651,0.011407059617341) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.016790818423033,0.104212306439877,-0.063662908971310,0.065718352794647,0.055591315031052,0.010323042050004,-0.167027741670609,-0.113953910768032,-0.198069453239441,-0.102386564016342,0.117156311869621,0.073220342397690,0.012517321854830,-0.142675772309303,0.018530322238803,-0.043881207704544) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.062689684331417,-0.019916057586670,0.009687693789601,0.154152572154999,-0.026677668094635,-0.093364663422108,0.064574375748634,0.025551281869411,0.066731676459312,0.040068164467812,0.066191487014294,-0.090813823044300,0.076545268297195,-0.007129506208003,0.041188519448042,0.030342381447554) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.069251775741577,-0.094642207026482,-0.026148766279221,0.228875726461411,0.201353132724762,0.159249752759933,0.016989767551422,-0.064626224339008,0.029713980853558,-0.032769355922937,-0.039168134331703,0.078094437718391,-0.058469831943512,0.082690209150314,0.105488523840904,0.060580454766750) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.115516595542431,0.035388760268688,-0.031626168638468,-0.069113850593567,-0.182268589735031,0.017238572239876,-0.254234969615936,-0.126833170652390,0.051812242716551,-0.002496582688764,-0.009980827569962,0.032735403627157,0.143622264266014,0.139750555157661,-0.089832872152328,-0.121930725872517) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.097146242856979,-0.079609327018261,-0.060430642217398,0.160634532570839,-0.077145785093307,-0.093428827822208,-0.141978204250336,0.112780496478081,-0.236685037612915,-0.096888169646263,0.038155838847160,0.041150286793709,-0.013541616499424,-0.018816012889147,-0.161248430609703,0.078998371958733) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.067193105816841,0.034172784537077,-0.055939771234989,0.002590192016214,-0.079161949455738,0.058325625956059,0.088909521698952,0.084898211061954,-0.027137244120240,0.048186358064413,-0.032491885125637,-0.065353505313396,-0.006827193778008,-0.126793041825294,0.016023920848966,-0.048416659235954) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.035727571696043,0.086369007825851,-0.071754164993763,0.053736694157124,0.036364037543535,0.068993709981441,0.003095972817391,0.190379023551941,-0.064924724400043,0.085002809762955,0.025615403428674,0.064051099121571,-0.100485809147358,0.035610131919384,0.023961622267962,0.004038082435727) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.075610786676407,-0.011217014864087,-0.025003390386701,-0.046686418354511,0.005116556305438,0.098204880952835,-0.074213400483131,0.172921031713486,0.283462703227997,0.033585712313652,0.011159462854266,0.012006662786007,-0.061382889747620,0.100002795457840,-0.010645543225110,-0.008692978881299) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.038078989833593,-0.242130994796753,0.086241386830807,-0.038952264934778,-0.016614126041532,0.137014850974083,0.022818336263299,0.017351824790239,0.067593961954117,-0.200765401124954,0.078213207423687,-0.117681264877319,-0.051039703190327,-0.369778424501419,0.031549587845802,0.016415059566498) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.344440340995789,0.281297266483307,-0.198079526424408,-0.216850638389587,-0.080789551138878,-0.165443822741508,-0.025508122518659,0.046731334179640,0.045330859720707,0.272734165191650,-0.109244540333748,-0.024662280455232,0.136786997318268,-0.042954578995705,-0.013665226288140,0.032534472644329) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.050900351256132,0.266961872577667,0.029784901067615,0.061513949185610,0.115855798125267,-0.068725712597370,0.025618372485042,-0.126487091183662,-0.221750319004059,0.105298995971680,-0.130927652120590,-0.106658294796944,-0.276326358318329,0.313783884048462,-0.016971707344055,-0.034788224846125) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.042780160903931,-0.181644544005394,-0.311257213354111,-0.046736881136894,-0.012727200984955,0.032867491245270,0.139007285237312,0.008208106271923,-0.070250980556011,-0.152129560709000,0.033502995967865,0.082336127758026,-0.060061722993851,0.164702132344246,-0.036547467112541,-0.053976882249117) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.475037246942520,-0.188076213002205,0.022138530388474,0.301994621753693,0.103436693549156,0.152193009853363,-0.064578682184219,-0.034666165709496,0.030601618811488,-0.104871518909931,0.091853149235249,0.207407921552658,-0.224230319261551,-0.180137708783150,0.016725847497582,0.072916895151138) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.138684794306755,-0.016916366294026,0.383107274770737,0.143011882901192,-0.095024034380913,-0.004940001759678,-0.065446183085442,0.126643434166908,0.315845191478729,0.144736573100090,0.167795777320862,-0.115751869976521,0.112205058336258,-0.045136440545321,0.120434232056141,0.034034918993711) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.050136491656303,0.197231754660606,0.017234010621905,0.089841894805431,0.007744444068521,-0.071377843618393,0.002613954478875,-0.065926894545555,0.026475612074137,-0.019666546955705,0.133986249566078,-0.050951581448317,-0.047898691147566,0.227340608835220,0.079528734087944,0.089416459202766) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.330484807491302,0.026027634739876,-0.217723950743675,-0.200392335653305,-0.064867533743382,0.058966096490622,-0.023860303685069,0.039898227900267,0.096386007964611,-0.104845747351646,0.020429488271475,-0.170486599206924,0.119862988591194,0.024293325841427,-0.125053703784943,-0.180069401860237) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.232938706874847,-0.111790493130684,0.044148474931717,0.001724843401462,0.075215868651867,0.018668254837394,-0.025483878329396,0.034585032612085,-0.153109580278397,-0.063002586364746,0.076925478875637,0.071313455700874,0.097529776394367,-0.142152488231659,-0.030712608247995,0.067614905536175) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.063495658338070,-0.028296509757638,-0.037890315055847,-0.095101676881313,0.091488420963287,-0.270966023206711,0.046546991914511,-0.054843589663506,-0.094526618719101,0.009750914759934,-0.033468957990408,-0.004726061597466,0.148104384541512,0.018389806151390,-0.118152134120464,-0.071012988686562) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.015721525996923,0.047368086874485,-0.184473395347595,0.126384615898132,0.146054595708847,0.252135217189789,-0.057970557361841,-0.049580261111259,-0.016372246667743,-0.056912280619144,0.030183682218194,-0.103776030242443,-0.010131176561117,0.090696476399899,-0.148900002241135,-0.022088814526796) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.133674576878548,-0.090329430997372,0.042785070836544,0.123995967209339,-0.158285096287727,0.035598307847977,-0.035657554864883,0.004264977294952,-0.027446011081338,-0.137938901782036,-0.044824901968241,0.054187830537558,0.016657503321767,0.033770147711039,-0.349525243043900,-0.008376579731703) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.094760857522488,-0.041113961488008,0.044659297913313,0.129729911684990,-0.062512323260307,0.099908292293549,-0.040023557841778,-0.035679414868355,0.158524289727211,-0.015604408457875,0.079508297145367,-0.062690831720829,-0.044715043157339,0.060359466820955,-0.230365753173828,-0.093132682144642) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.062844768166542,-0.050006236881018,0.077500127255917,0.056024923920631,-0.076717250049114,-0.069862462580204,0.026411009952426,0.005760849453509,-0.035622674971819,0.121329165995121,-0.000964352686424,0.016499688848853,-0.055840454995632,0.026540884748101,-0.400414466857910,-0.296780258417130) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.062531046569347,0.025682128965855,0.028174543753266,-0.025260260328650,0.120141908526421,0.030131375417113,-0.004094454925507,-0.028062311932445,-0.021278711035848,0.097033202648163,-0.015711298212409,-0.063223950564861,-0.130423679947853,-0.078905351459980,-0.683350384235382,-0.093479439616203) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.075768753886223,0.085884436964989,-0.138382852077484,-0.144139051437378,0.032279424369335,-0.016298705711961,0.021950170397758,-0.069606162607670,-0.036700244992971,0.097369536757469,-0.010347045026720,0.073311731219292,0.019782695919275,0.054622299969196,-0.240147978067398,0.016698485240340) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.091496445238590,0.000471821287647,-0.084231823682785,-0.109271943569183,0.144737869501114,0.290647536516190,-0.034752130508423,0.045350793749094,0.013561211526394,0.035919606685638,0.065012909471989,0.086227923631668,-0.130931049585342,0.142740666866302,-0.173357173800468,-0.071906842291355) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.082514308393002,0.030486943200231,-0.270546734333038,0.027554137632251,-0.209104716777802,-0.246689632534981,-0.095172271132469,0.138012364506721,-0.054195407778025,-0.088578931987286,-0.050424009561539,0.003075011773035,-0.097769759595394,0.007306655403227,-0.512404680252075,-0.131517067551613) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.012248811312020,-0.003027063095942,0.071133725345135,-0.045040529221296,-0.013276585377753,-0.195989340543747,-0.103942073881626,0.052154008299112,0.045814272016287,0.001541025470942,0.076591409742832,0.062795065343380,-0.028727618977427,-0.126178339123726,0.084185667335987,-0.009291552938521) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.027557048946619,-0.054878775030375,0.095407716929913,-0.021842716261744,-0.012665575370193,0.129794791340828,-0.173773139715195,0.229874879121780,0.057548686861992,0.123692944645882,0.074371971189976,-0.305614411830902,0.020033452659845,0.015103198587894,0.020638767629862,-0.004342457745224) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.035841543227434,0.000160496332683,0.000940293073654,-0.025305110961199,-0.023814989253879,0.036675084382296,0.056912962347269,-0.307869970798492,0.011925451457500,-0.279323309659958,-0.134968578815460,0.337243914604187,-0.097132325172424,0.251361548900604,-0.044193811714649,0.072789534926414) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.002778111025691,0.129358574748039,0.011642241850495,0.031374838203192,-0.014340699650347,-0.246507436037064,-0.101283892989159,0.015933208167553,0.066921614110470,-0.056560080498457,-0.146175891160965,-0.056399770081043,-0.111905090510845,0.145815253257751,-0.003017765004188,-0.006821756251156) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.083662211894989,-0.069317594170570,-0.026972398161888,-0.113399319350719,0.048844199627638,0.033907871693373,0.010445782914758,0.279395550489426,0.032177604734898,0.043146193027496,-0.212058961391449,-0.117238201200962,-0.076447457075119,0.005809841211885,-0.095346167683601,-0.020626954734325) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.149830430746078,0.038255546241999,-0.195361286401749,0.084266617894173,0.079445235431194,0.090653896331787,0.153608992695808,-0.053052831441164,-0.072674840688705,0.046063907444477,-0.069081708788872,0.129478827118874,0.125476017594337,-0.004319385159761,0.064361497759819,0.102527216076851) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.015910755842924,-0.104639589786530,0.030337305739522,0.002258319174871,0.023289445787668,-0.195175707340240,-0.141339093446732,-0.022674599662423,0.052817583084106,-0.094900578260422,0.160910606384277,-0.134472608566284,0.035102911293507,-0.031009403988719,-0.016829127445817,0.068273901939392) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.118126913905144,0.127031967043877,-0.023070517927408,0.037540234625340,-0.169460937380791,-0.106569752097130,-0.108790270984173,0.177341416478157,-0.129083946347237,-0.032733786851168,0.097537741065025,0.078536257147789,-0.031160201877356,-0.021767890080810,-0.042595684528351,0.054833639413118) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.185737967491150,0.029554767534137,-0.101849131286144,0.166661635041237,0.057616926729679,0.066461816430092,0.206008329987526,-0.071056552231312,0.226549878716469,-0.060807954519987,0.037628944963217,0.171614840626717,-0.036368634551764,-0.140536919236183,-0.035470340400934,0.061681009829044) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.071194909512997,-0.067924395203590,0.034193653613329,0.122896425426006,0.069264762103558,0.095709025859833,-0.016999190673232,0.009379604831338,0.015860831364989,0.001309924642555,0.066870100796223,0.016332985833287,0.029707388952374,-0.079445630311966,0.018122002482414,-0.027115609496832) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.083371877670288,-0.008428965695202,0.044019997119904,-0.019135553389788,0.091607451438904,-0.106944799423218,-0.072432927787304,-0.024679603055120,0.073975883424282,0.073020569980145,-0.075796976685524,-0.069071769714355,0.023665027692914,0.298811614513397,-0.172876283526421,-0.111050277948380) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.056194450706244,-0.301016390323639,-0.073215983808041,-0.070660419762135,-0.085336893796921,-0.035287324339151,0.026480719447136,-0.021106662228703,-0.105633333325386,-0.071994841098785,0.033363431692123,0.099042430520058,-0.208517238497734,0.141371086239815,-0.146067306399345,0.021755816414952) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.083781324326992,-0.055972360074520,-0.120185226202011,0.005380629096180,-0.112400330603123,0.178273811936378,0.112469613552094,-0.045501165091991,-0.076497681438923,-0.116693422198296,0.006573909427971,0.036936011165380,0.001128255622461,-0.097838118672371,-0.077799938619137,-0.076359286904335) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.122437745332718,0.076785579323769,0.008430803194642,0.212415724992752,0.045022193342447,0.168385952711105,-0.063389696180820,-0.070856086909771,-0.069168947637081,0.023467687889934,0.118481069803238,0.004021662753075,-0.170519769191742,-0.176055073738098,0.199879825115204,0.139717459678650) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.175967738032341,0.192578926682472,0.086985088884830,-0.205218762159348,0.135885193943977,-0.106290750205517,-0.069891944527626,0.129610702395439,0.221358969807625,0.061283804476261,-0.085228405892849,-0.162207990884781,0.298865675926208,0.227221041917801,0.125287801027298,-0.108243480324745) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.012069993652403,0.075702667236328,-0.011640929616988,0.036457508802414,0.095544055104256,-0.051933441311121,-0.003328636055812,-0.057674776762724,0.091742448508739,-0.113145247101784,0.043079279363155,0.088121622800827,-0.057227145880461,0.043476313352585,-0.013830691576004,0.164848461747169) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.024630613625050,0.063257984817028,0.018518378958106,0.142174512147903,0.003905488643795,-0.087153308093548,-0.015579632483423,0.117149904370308,0.064464665949345,-0.000115718008601,-0.010226889513433,0.027481842786074,0.012672446668148,0.099655948579311,0.047112070024014,0.067047044634819) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.109405845403671,0.022572500631213,0.018581328913569,-0.017959678545594,-0.204936042428017,0.057698290795088,0.019104903563857,-0.087049782276154,-0.100427038967609,0.010854183696210,0.069852538406849,-0.032638564705849,-0.010490051470697,-0.047955937683582,0.151001483201981,0.046195358037949) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.061537615954876,0.173414126038551,-0.128109425306320,0.029976544901729,-0.021703461185098,0.012458074837923,-0.008423171006143,0.025922529399395,-0.053383778780699,0.090424098074436,-0.009609008207917,-0.035135097801685,-0.162806585431099,-0.097221232950687,-0.027450732886791,0.067694112658501) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.009746097028255,-0.109847262501717,0.042025554925203,0.041159998625517,-0.017384126782417,0.064311817288399,-0.035638857632875,-0.024020439013839,0.003873325884342,-0.058379888534546,0.015109085477889,-0.120149143040180,0.066595800220966,-0.192409440875053,-0.062737092375755,0.027902474626899) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.022566944360733,0.086162596940994,-0.002614294644445,-0.029030842706561,0.179006025195122,-0.092802345752716,0.032223608344793,0.103688232600689,0.005837232340127,-0.005182960070670,-0.128204137086868,0.091435961425304,0.001707705319859,0.079360187053680,0.026401806622744,-0.018927192315459) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.057714041322470,-0.184695616364479,-0.076366692781448,-0.043080884963274,0.052851930260658,-0.130176350474358,0.087134502828121,0.014087405987084,0.038433868438005,0.050963208079338,0.016088556498289,0.031021039932966,0.171147570014000,0.053518924862146,0.048430554568768,-0.042589221149683) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.026846505701542,-0.089685335755348,0.021206028759480,0.057365156710148,-0.032850701361895,0.035338126122952,-0.011134092696011,-0.035123750567436,0.067269861698151,0.171184957027435,0.060516748577356,-0.105150952935219,-0.045891467481852,0.049429599195719,-0.159255862236023,-0.091978073120117) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.020322324708104,-0.049165580421686,0.093501366674900,-0.055185709148645,0.042749706655741,0.013752060011029,-0.049473147839308,0.016485502943397,-0.096892394125462,-0.098536595702171,-0.105849996209145,0.092184193432331,-0.027985464781523,-0.107659496366978,0.087539993226528,0.095625378191471) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.049642395228148,0.037468977272511,0.083510145545006,-0.028280923143029,0.029526149854064,0.128036141395569,-0.031505469232798,-0.026240041479468,-0.039279308170080,-0.113641172647476,-0.003080617869273,0.019866844639182,-0.158030912280083,-0.075714379549026,0.107143789529800,0.056156869977713) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.015594241209328,0.018889307975769,-0.007897862233222,-0.103137716650963,-0.066682532429695,-0.143710196018219,-0.030826963484287,0.038021054118872,0.099088110029697,-0.127262473106384,0.059749651700258,0.097999766469002,-0.068679861724377,0.268528133630753,-0.010307908058167,-0.073632299900055) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.001261334633455,-0.085455946624279,-0.039746824651957,-0.050413027405739,-0.101186640560627,-0.020500367507339,0.089986413717270,-0.007828331552446,0.012357789091766,0.118817396461964,-0.137592405080795,-0.064115561544895,0.105778232216835,-0.061460547149181,-0.105372376739979,0.022490156814456) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.035608217120171,-0.034343577921391,0.011010156944394,0.112381480634212) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL4
//!DESC (AU_HQ_3x_LA) mapping 1_4

vec4 hook()
{
vec4 res = vec4(-0.200959727168083,0.018253400921822,-0.171055182814598,0.121572591364384);
res += mat4(0.072797536849976,-0.085205040872097,0.046897459775209,-0.161001458764076,0.024832880124450,0.068169921636581,0.052254430949688,0.021861139684916,0.042396996170282,-0.037249565124512,0.017374917864799,-0.052754316478968,0.012166389264166,0.100980311632156,0.025426577776670,-0.017292918637395) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.017222104594111,0.083988830447197,0.048689536750317,0.256415367126465,0.017859866842628,0.131662145256996,-0.102567970752716,0.070507019758224,-0.028974432498217,-0.089591152966022,0.069854706525803,0.156615287065506,0.058644603937864,0.120192490518093,0.180000990629196,0.056897561997175) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.049674507230520,-0.104001320898533,-0.012928830459714,-0.070401810109615,-0.093000449240208,-0.120717316865921,-0.022064749151468,-0.033108875155449,-0.034778274595737,0.081272386014462,-0.095887400209904,-0.226212188601494,-0.019136939197779,-0.037903495132923,0.041820161044598,0.085513181984425) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.100646689534187,0.091891698539257,-0.132412791252136,-0.003618350951001,-0.103905208408833,-0.045193873345852,-0.126378908753395,-0.024217478930950,-0.030738931149244,0.064130052924156,-0.104877337813377,0.117080822587013,-0.028018759563565,-0.279885917901993,0.031684111803770,-0.024623190984130) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.150172367691994,0.096755057573318,-0.058575157076120,0.078967355191708,0.129260927438736,0.185976251959801,-0.044222831726074,0.057027105242014,0.113277025520802,0.107163660228252,-0.032767824828625,-0.060322958976030,0.017285335808992,0.073470070958138,-0.135753050446510,0.008775738067925) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.157599046826363,0.178450524806976,-0.011572304181755,0.032709624618292,0.098055027425289,0.072206713259220,-0.007984555326402,0.053817976266146,-0.030455013737082,-0.145340219140053,0.068278126418591,0.043801587074995,0.042626783251762,-0.061368972063065,-0.049133535474539,-0.017033733427525) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.071216866374016,-0.103304587304592,0.004422584082931,-0.034925930202007,-0.063065439462662,-0.227863892912865,-0.145186975598335,0.059231858700514,0.147051140666008,0.031247377395630,-0.045890226960182,-0.102499343454838,0.028638130053878,0.145893901586533,0.032174807041883,0.079822577536106) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.064255245029926,-0.223438903689384,0.151796489953995,0.006396084092557,0.019836457446218,-0.233588844537735,-0.060519654303789,-0.195734411478043,0.076460294425488,-0.119620218873024,-0.040474433451891,0.039919663220644,0.032028004527092,-0.038368996232748,-0.064761780202389,-0.102914474904537) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.031358245760202,-0.067593477666378,-0.021890435367823,-0.025967458263040,0.188579127192497,-0.092153683304787,-0.038307357579470,0.035974312573671,-0.107548221945763,0.023996260017157,0.124509945511818,0.051621235907078,-0.200737997889519,-0.003940138034523,-0.072487287223339,0.003338642185554) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.345994323492050,-0.182884812355042,0.039106313139200,0.363032132387161,-0.099595911800861,-0.083743467926979,-0.013268428854644,-0.026678791269660,0.039830908179283,0.012837718240917,-0.065715052187443,0.007962082512677,0.047338534146547,-0.054934523999691,-0.040380168706179,0.125376537442207) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.036808423697948,0.224200323224068,-0.335780173540115,-0.141279816627502,0.038898710161448,0.097019188106060,0.065286770462990,0.037588059902191,-0.163487225770950,0.067838661372662,-0.245905727148056,0.025850122794509,0.000277191546047,-0.007769418880343,-0.041463281959295,-0.075760729610920) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.093528166413307,-0.064719766378403,-0.037063434720039,-0.020617825910449,-0.031679272651672,0.016159711405635,0.038837347179651,0.020400993525982,0.093741521239281,-0.014851992018521,-0.163799405097961,-0.011377619579434,-0.003667492419481,0.035392809659243,0.093216508626938,0.010117126628757) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.238994061946869,0.446196854114532,-0.213383719325066,0.012338742613792,-0.030102737247944,-0.028202472254634,0.028299193829298,0.030961265787482,0.234573870897293,0.085211135447025,0.077173262834549,0.084371775388718,-0.024571027606726,0.109059348702431,0.010377505794168,-0.219588875770569) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.095555119216442,-0.439966171979904,0.251722693443298,-0.057074114680290,0.028662066906691,0.097217828035355,-0.105519637465477,-0.110993482172489,-0.055042218416929,-0.311237663030624,0.302810788154602,-0.124145314097404,0.119070716202259,-0.054910097271204,0.140090316534042,0.179059147834778) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.147529080510139,-0.183221235871315,0.129359155893326,0.033835567533970,0.118377849459648,-0.020081821829081,0.042868021875620,0.003464538836852,-0.222705781459808,-0.023583490401506,-0.023388208821416,-0.059358626604080,-0.205504760146141,-0.072015941143036,-0.115767814218998,-0.030050592496991) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.170092597603798,-0.182258293032646,-0.011602653190494,-0.091772422194481,-0.017343984916806,0.030412137508392,-0.052298884838820,-0.018347762525082,-0.097717784345150,0.097809225320816,0.083689548075199,0.048890046775341,-0.253697544336319,-0.128680795431137,0.016149442642927,0.034677926450968) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.000999442883767,0.260326802730560,0.018533330410719,-0.060351509600878,0.052385162562132,-0.136800482869148,-0.076163947582245,0.017784500494599,-0.043229240924120,0.165651470422745,0.100637756288052,0.103930220007896,0.212198376655579,0.138795107603073,-0.045135200023651,-0.044874235987663) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.150745093822479,0.164653941988945,0.032153438776731,0.027814762666821,0.038155972957611,-0.030030207708478,0.065913252532482,0.034456375986338,-0.049182970076799,0.109232880175114,-0.010236618109047,-0.138503715395927,-0.044453125447035,0.010146906599402,-0.102724038064480,0.027056800201535) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.028311731293797,0.021297002211213,-0.004117814358324,0.227990061044693,0.041372418403625,0.044067580252886,-0.006102420389652,0.096636906266212,0.037561845034361,0.002657779725268,0.033429820090532,0.003811283037066,0.027407670393586,0.134979322552681,0.197538569569588,-0.219236999750137) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.091140732169151,0.072238110005856,-0.056706797331572,-0.140021234750748,-0.133384019136429,-0.056152068078518,-0.060031700879335,-0.132276192307472,-0.118215873837471,0.025606704875827,-0.011423263698816,0.006333476398140,0.075835451483727,0.188174918293953,0.187256500124931,0.140492096543312) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.065014086663723,-0.080705799162388,0.057147134095430,-0.008277212269604,0.153397798538208,0.036915462464094,0.107385285198689,0.052891205996275,0.038250356912613,0.004022888839245,-0.078430205583572,0.017085222527385,0.000383117119782,-0.029112976044416,0.229781970381737,0.074825644493103) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.204931557178497,-0.311715543270111,0.033504106104374,0.047317501157522,0.210376605391502,0.135526999831200,0.002496422268450,0.058877822011709,0.060007330030203,0.020089063793421,0.029573503881693,0.071207500994205,0.053306158632040,0.126291245222092,-0.070188157260418,-0.313452452421188) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.159716904163361,-0.158531501889229,0.100348651409149,-0.187714770436287,-0.098063141107559,-0.235540479421616,0.087500579655170,-0.055059242993593,-0.125014588236809,-0.020130727440119,-0.030094636604190,-0.086726948618889,0.061930555850267,0.151147559285164,-0.071052372455597,-0.054193574935198) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.007041542790830,-0.242043197154999,0.050787746906281,0.154859304428101,0.003916969057173,-0.018311735242605,-0.122591435909271,0.045636840164661,0.073505915701389,0.020653784275055,0.078388258814812,0.012955230660737,0.162928998470306,0.161108940839767,-0.093052975833416,0.169933229684830) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.072378084063530,0.175601661205292,0.084570392966270,0.049204424023628,0.015185156837106,-0.065459713339806,-0.108491398394108,0.033338647335768,-0.016520472243428,-0.028215046972036,-0.015254163183272,-0.104054234921932,0.021669734269381,-0.245293661952019,-0.039415489882231,-0.036820352077484) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.028289325535297,0.445585936307907,0.005735798738897,-0.150122344493866,-0.071237213909626,0.118484534323215,-0.041011780500412,-0.157820165157318,0.094381265342236,-0.086566090583801,0.008700626902282,0.077345594763756,0.089894384145737,-0.220745339989662,-0.063074022531509,-0.039944812655449) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.181341201066971,0.261640131473541,0.001525542698801,0.148204639554024,-0.120541371405125,0.064078994095325,0.067995399236679,0.049096178263426,-0.069561935961246,0.014307494275272,-0.010775011964142,-0.032348990440369,-0.111725308001041,-0.075212955474854,-0.115560635924339,0.174964115023613) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.099399626255035,-0.064769536256790,0.051899388432503,-0.122219905257225,0.070293426513672,0.119333542883396,-0.001521578407846,0.447881549596786,-0.045478492975235,-0.093738049268723,0.050100885331631,-0.315335631370544,0.084593594074249,-0.047511782497168,0.119426041841507,-0.015612469986081) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.051106471568346,0.009784730151296,0.295685768127441,0.022022251039743,-0.096543580293655,-0.282190680503845,-0.148431971669197,-0.380081504583359,0.077569939196110,0.277499109506607,0.105073392391205,0.304574906826019,0.078198552131653,0.089467339217663,0.053861007094383,0.078236415982246) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.180183827877045,0.024266486987472,0.139436051249504,-0.025173161178827,-0.001685836701654,0.174081772565842,0.072948202490807,-0.024150282144547,-0.062850415706635,-0.076618723571301,-0.102100804448128,0.216533020138741,0.058260001242161,0.002241387264803,0.019479539245367,0.018136195838451) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.001250182860531,0.026750465855002,-0.052923630923033,-0.088487289845943,0.217522948980331,-0.160481661558151,0.092810019850731,0.457834273576736,-0.106823965907097,0.405868828296661,-0.008210318163037,0.057422604411840,-0.057431127876043,-0.057005397975445,-0.065514862537384,-0.017101967707276) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.126562893390656,0.097668990492821,-0.205626562237740,0.062455624341965,-0.092897571623325,0.093505673110485,-0.001658409368247,-0.286001175642014,-0.127965688705444,0.141933917999268,-0.269577354192734,0.137034267187119,0.045723326504230,-0.045895289629698,-0.043844901025295,0.023622104898095) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.205363869667053,-0.027776705101132,-0.155517891049385,0.049578297883272,0.092888489365578,-0.306628853082657,0.048256430774927,-0.088969342410564,0.219797834753990,0.259031832218170,-0.034413710236549,-0.201650306582451,-0.167364329099655,-0.151920869946480,-0.012249023653567,-0.027387890964746) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.188486784696579,0.032574694603682,0.000473291845992,0.053122967481613,-0.218556314706802,0.181793585419655,-0.120654627680779,0.045449502766132,0.103677459061146,-0.048472329974174,0.006853728555143,-0.030117670074105,-0.073477394878864,0.025526275858283,0.008926068432629,-0.023321174085140) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.332435905933380,-0.187249079346657,-0.048799805343151,-0.005016122013330,0.212760478258133,0.091828286647797,0.003154289443046,-0.203043088316917,0.010548532009125,-0.634595453739166,-0.029059309512377,0.082069426774979,0.075007632374763,0.022164098918438,-0.054075241088867,-0.027608498930931) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.004546608775854,-0.026167599484324,0.037296958267689,-0.014302825555205,-0.017824715003371,0.026440698653460,-0.026648294180632,0.097765564918518,-0.161771655082703,-0.190326422452927,0.090203382074833,0.038156874477863,-0.019569236785173,0.011360043659806,-0.096266582608223,-0.019624009728432) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.015211252495646,-0.001776800840162,-0.105847880244255,0.041054055094719,-0.276181966066360,-0.062496058642864,0.031493853777647,-0.045291144400835,-0.007271247915924,-0.040200401097536,-0.055386219173670,-0.002913726028055,-0.010883058421314,0.009308751672506,-0.083736404776573,0.223552852869034) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.163829758763313,-0.018286302685738,-0.162411242723465,-0.082233153283596,0.126203417778015,0.174183472990990,0.007560456637293,0.086789734661579,-0.030042584985495,0.085431575775146,-0.062454048544168,-0.064902506768703,-0.067323975265026,-0.025044020265341,-0.337745755910873,-0.087214164435863) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.107832275331020,0.039440184831619,0.007745307870209,0.018981633707881,-0.113216377794743,-0.161836475133896,0.023813854902983,-0.055225893855095,0.072033509612083,-0.020923728123307,0.106997653841972,0.011818304657936,0.037444852292538,-0.092470392584801,-0.153882637619972,-0.122553259134293) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.260928094387054,0.100702948868275,-0.048407588154078,0.085537247359753,0.012887502089143,-0.011945409700274,-0.049079522490501,-0.065850816667080,0.193688452243805,-0.079030193388462,0.079243831336498,0.019474623724818,0.249912396073341,0.301135063171387,-0.008423853665590,0.250749051570892) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.080929256975651,-0.227615997195244,0.095091380178928,-0.280479431152344,0.083496026694775,0.020901197567582,-0.072078771889210,-0.082108490169048,-0.162944540381432,-0.156334653496742,0.064780302345753,-0.094181507825851,-0.047675143927336,-0.477532178163528,0.152097225189209,-0.208769336342812) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.179106965661049,0.081221736967564,0.120271518826485,0.064823053777218,-0.006884182803333,0.121058367192745,-0.045191828161478,0.027937686070800,0.012329375371337,0.140715420246124,-0.089774236083031,0.019504195079207,-0.194317772984505,-0.032552104443312,0.058797404170036,-0.074565686285496) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.007027745246887,-0.057034078985453,-0.053608600050211,-0.155889943242073,0.056628078222275,-0.013030802831054,-0.078347764909267,0.025181565433741,0.031424365937710,0.039175953716040,0.067681223154068,0.096818879246712,0.126566305756569,0.021330615505576,0.031066952273250,-0.004482851363719) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.088067151606083,-0.028533935546875,0.157933324575424,0.374987214803696,0.125172272324562,-0.021108727902174,-0.066549830138683,0.048254352062941,-0.017537878826261,0.098707593977451,-0.047488242387772,-0.038956537842751,-0.143881186842918,0.246751651167870,-0.006054437719285,-0.043971952050924) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.200116023421288,0.119429893791676,0.038744598627090,-0.079852044582367,-0.103730544447899,0.000647153588943,0.185649782419205,0.033762346953154,-0.135310173034668,-0.111503787338734,-0.074653312563896,0.006981851067394,-0.120069645345211,0.018753223121166,0.040965240448713,-0.013561541214585) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.035228315740824,-0.098433822393417,-0.015697011724114,-0.008107390254736,-0.079309046268463,0.012408298440278,0.068017072975636,-0.033892024308443,-0.046581283211708,-0.082199424505234,0.086937882006168,-0.254727780818939,-0.008095859549940,0.064364731311798,0.022788368165493,0.081957690417767) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.043227020651102,0.062344696372747,-0.021782131865621,0.006827713921666,-0.005570883397013,0.081179410219193,0.058340627700090,-0.029103865846992,0.067122593522072,0.027774324640632,0.059524666517973,0.137535303831100,-0.162190467119217,-0.075621470808983,0.180263414978981,0.006409170106053) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.096307359635830,-0.028692223131657,0.087047405540943,-0.082123659551144,-0.086658746004105,-0.015158142894506,0.000678516342305,0.113405957818031,-0.075257949531078,-0.029616508632898,-0.079085931181908,-0.086642041802406,0.077350288629532,0.068363659083843,0.158425465226173,-0.048704776912928) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.001728694187477,0.047667417675257,-0.119496352970600,0.122272126376629,-0.068993665277958,0.049736820161343,0.076822534203529,0.043583322316408,-0.156051576137543,0.039892580360174,0.018753385171294,0.091742604970932,-0.009408571757376,-0.047581542283297,0.047434769570827,-0.079563729465008) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.141473323106766,-0.070416100323200,0.014720329083502,-0.136174649000168,-0.035596542060375,-0.055363427847624,-0.067579284310341,-0.025892190635204,0.078700862824917,0.216401338577271,-0.087213084101677,0.009193942882121,-0.016632890328765,0.101297892630100,-0.002501107519493,-0.005994813982397) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.075168691575527,0.038112528622150,0.086942471563816,0.094146788120270,-0.028933806344867,-0.019779674708843,0.048402786254883,-0.068827174603939,0.030702669173479,0.000986106228083,-0.057187624275684,0.015435057692230,0.029734663665295,-0.156233802437782,0.013324515894055,0.116320267319679) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.058677706867456,0.071731396019459,0.058262743055820,-0.053929973393679,-0.077687084674835,-0.101848818361759,-0.031574256718159,-0.102458186447620,0.069031156599522,0.057224586606026,0.058192115277052,0.169661268591881,0.158333182334900,0.035349473357201,0.021084804087877,0.006196056492627) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.002484142314643,0.010472467169166,-0.014751687645912,0.043579496443272,-0.023198166862130,-0.032323602586985,0.013774249702692,-0.023943953216076,-0.117106266319752,-0.232536047697067,-0.088446974754333,0.025479864329100,-0.038197014480829,-0.102397806942463,-0.154749467968941,-0.036152437329292) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.001801711856388,0.033350471407175,-0.014685600064695,-0.005844180472195,0.273941218852997,-0.005027555394918,-0.037057105451822,0.131863087415695,0.078077070415020,0.075238205492496,0.020744632929564,-0.130300253629684,-0.133806377649307,0.042971316725016,-0.035709440708160,-0.014293495565653) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.023681296035647,0.289533078670502,-0.237206414341927,0.062930718064308) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL5
//!DESC (AU_HQ_3x_LA) mapping 1_5

vec4 hook()
{
vec4 res = vec4(0.218720048666000,-0.090802736580372,-0.212180018424988,-0.096136368811131);
res += mat4(0.041301019489765,0.087046742439270,0.094148002564907,0.012503026984632,-0.108720965683460,0.033238973468542,-0.070299930870533,-0.058368865400553,-0.003765929257497,-0.111438401043415,0.008222077041864,0.002553500700742,-0.009869883768260,-0.026061881333590,-0.010533044114709,-0.089999347925186) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.213938474655151,0.124046571552753,0.128429964184761,0.046762641519308,-0.072390586137772,-0.044931311160326,-0.257920831441879,-0.074761249125004,0.079461045563221,0.028874978423119,0.129106447100639,0.049206875264645,-0.005032723769546,0.002644358668476,0.077636711299419,-0.061862062662840) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.067498773336411,-0.047952756285667,0.082170754671097,0.002615662757307,0.053407955914736,0.006972846109420,0.059129767119884,0.013066150248051,-0.080876797437668,0.114943914115429,0.031838893890381,0.000044456926844,0.102246291935444,-0.102937452495098,0.140205457806587,0.012840534560382) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.389561831951141,-0.168896675109863,-0.035647947341204,-0.034877203404903,0.173301458358765,-0.029382327571511,0.048420697450638,-0.111058376729488,0.020357852801681,0.035156372934580,0.016002610325813,0.007727176882327,0.043747756630182,-0.125139787793159,0.087062858045101,0.094220429658890) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.271434962749481,-0.001078740926459,-0.223707437515259,-0.007601166144013,0.138721093535423,0.004516372922808,-0.027234077453613,-0.091159045696259,-0.067098394036293,-0.075433388352394,-0.124151825904846,-0.114359609782696,0.008084178902209,0.040457136929035,-0.144451484084129,-0.093530967831612) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.145780965685844,-0.053752340376377,0.000585295143537,-0.045549325644970,0.199006691575050,0.048930734395981,0.203055009245872,0.016981968656182,0.072989866137505,-0.047018263489008,0.175328746438026,0.113938637077808,-0.054744932800531,0.148439556360245,-0.062592186033726,-0.014164309948683) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.056339342147112,0.044614795595407,-0.025002425536513,-0.102896831929684,-0.301654458045959,-0.135620862245560,0.071386739611626,0.251892179250717,0.073837228119373,-0.081909634172916,-0.039584010839462,0.003241813508794,0.046484965831041,-0.044880069792271,-0.059692867100239,-0.009950868785381) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.104103125631809,0.026158547028899,-0.071909323334694,-0.028079928830266,0.084979884326458,0.008878214284778,0.057674724608660,0.241664245724678,0.089511550962925,0.175691530108452,0.082839734852314,-0.007675739936531,0.004709174390882,-0.153148114681244,-0.072439610958099,0.086613386869431) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.017122400924563,0.060683075338602,0.066827319562435,0.041743472218513,0.136036872863770,-0.062803231179714,0.178723275661469,0.202839449048042,-0.081570647656918,0.191024735569954,-0.056890539824963,-0.038456059992313,-0.005998969078064,-0.006205176468939,-0.037180118262768,0.019710941240191) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.094324529170990,-0.056596212089062,0.033505726605654,-0.059794746339321,-0.004166198894382,-0.295727968215942,-0.100770145654678,-0.073382347822189,-0.001475220895372,0.084230020642281,-0.171741813421249,-0.116158530116081,-0.077890545129776,0.149021670222282,0.099592208862305,0.024652265012264) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.006489971186966,-0.167546764016151,-0.102608211338520,0.019568303599954,-0.069127693772316,-0.006871093530208,-0.007519926875830,-0.013164425268769,0.092053234577179,-0.032698906958103,-0.035036724060774,-0.001829440356232,-0.131903797388077,-0.096573837101460,-0.019262818619609,0.059567164629698) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.063002943992615,-0.011393572203815,0.032723020762205,0.002647695131600,-0.089214533567429,-0.062357340008020,-0.018938710913062,-0.064651243388653,-0.032600842416286,0.048533145338297,-0.185824975371361,-0.191644668579102,0.018051076680422,0.161855086684227,-0.113327383995056,-0.063237726688385) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.289659112691879,-0.038581550121307,-0.358681946992874,-0.338629037141800,-0.058366876095533,0.000065227890445,0.057519599795341,0.022432168945670,-0.354664981365204,0.038971249014139,-0.067778132855892,-0.043581157922745,0.013235827907920,-0.095615014433861,-0.163541257381439,-0.054205436259508) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.251783132553101,-0.152692094445229,0.384137839078903,0.343665927648544,-0.033599272370338,0.054638188332319,-0.094878092408180,-0.050149995833635,-0.025175727903843,-0.040848679840565,0.297590106725693,0.265577018260956,-0.000645793625154,-0.030740819871426,0.133241489529610,0.073094539344311) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.036053102463484,-0.125930115580559,0.191760376095772,0.153980836272240,-0.007198790553957,-0.028533929958940,-0.037180285900831,0.003054082160816,-0.203543782234192,0.023584268987179,-0.124722301959991,0.173685312271118,-0.096836887300014,-0.040256284177303,-0.132633820176125,-0.024833012372255) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.249826103448868,-0.158221840858459,0.052682068198919,-0.128247767686844,0.151043847203255,0.032439880073071,-0.022324068471789,0.111242257058620,0.007319902535528,0.147726729512215,-0.065606571733952,-0.195575132966042,-0.073819115757942,0.078440301120281,0.122223600745201,0.114897228777409) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.022255763411522,0.210164338350296,-0.065007261931896,-0.104672469198704,-0.006251543760300,0.090919494628906,0.090020142495632,0.152130335569382,0.022579478099942,0.055311199277639,-0.122601643204689,-0.155237808823586,0.117525793612003,0.163461223244667,-0.192049652338028,-0.078737489879131) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.001432166784070,-0.048634875565767,0.098244518041611,-0.022310018539429,-0.039701126515865,-0.112298741936684,-0.125565558671951,-0.026371648535132,-0.126437082886696,-0.220109611749649,-0.029127916321158,-0.113384246826172,-0.021406229585409,-0.005619956180453,0.130312368273735,0.160902917385101) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.167355239391327,-0.120992764830589,-0.200271040201187,-0.065235115587711,0.025590399280190,-0.018119465559721,-0.010258901864290,0.064179085195065,-0.037817973643541,0.088896177709103,0.045092865824699,0.085801325738430,-0.268996298313141,-0.045879948884249,-0.258168488740921,0.015079210512340) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.210808187723160,-0.089966095983982,-0.053266212344170,0.114484339952469,0.044413890689611,-0.069549039006233,-0.200798213481903,0.065333604812622,0.035611797124147,-0.036210332065821,-0.036558989435434,-0.068865299224854,-0.130466401576996,0.056665338575840,-0.449616760015488,-0.062275812029839) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.145314306020737,0.027564132586122,-0.147812902927399,-0.064270421862602,-0.154357895255089,0.123427726328373,0.059112165123224,-0.101655565202236,0.017336312681437,0.032615948468447,0.106226749718189,-0.035479906946421,-0.018809694796801,-0.043430075049400,-0.366174399852753,-0.153214842081070) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.156956940889359,0.106560401618481,-0.005143736489117,0.019735598936677,0.020003596320748,0.000433770735981,-0.135126367211342,-0.068174600601196,-0.000287461269181,0.051095169037580,-0.013842307962477,-0.035119444131851,-0.094223931431770,-0.014980033040047,-0.338528156280518,-0.072435639798641) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.445214301347733,0.013191794976592,0.009491023607552,0.070862188935280,0.134717568755150,0.068288952112198,0.104947566986084,0.107686996459961,-0.007511183153838,-0.110022410750389,-0.090503565967083,0.011986752972007,-0.511088669300079,0.064272485673428,-0.673131763935089,-0.074858307838440) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.217124804854393,0.013181989081204,0.021096449345350,0.066961869597435,-0.024610383436084,0.064067550003529,0.012164095416665,-0.104004971683025,-0.039664968848228,0.099739141762257,-0.123665384948254,-0.008817826397717,-0.041103579103947,-0.001220551668666,-0.563235104084015,-0.190821573138237) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.178483441472054,0.153908222913742,-0.127784416079521,-0.225346520543098,-0.082742474973202,-0.147321522235870,0.057441432029009,0.050872642546892,0.066805668175220,0.029227636754513,0.003220565384254,0.027833823114634,-0.275915741920471,-0.000463969103293,-0.064571149647236,-0.059659000486135) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.143234431743622,-0.069510750472546,-0.185507535934448,-0.147929742932320,0.010546567849815,0.002376015530899,-0.175798282027245,-0.179043084383011,-0.065923064947128,-0.029100852087140,0.028519503772259,0.015704797580838,-0.163967221975327,-0.009409547783434,-0.324744522571564,-0.058126945048571) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.121710948646069,0.055746171623468,-0.193197607994080,-0.012277927249670,-0.019780205562711,-0.175074100494385,0.055121783167124,0.046180389821529,0.003860313445330,0.003127893432975,0.033802404999733,0.028484657406807,-0.093614928424358,0.215031698346138,-0.400962173938751,-0.143303483724594) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.019682895392179,-0.090231902897358,0.132848158478737,0.122834257781506,-0.183406904339790,-0.184756651520729,-0.134610354900360,-0.204717457294464,-0.008862310089171,0.028416292741895,0.114680640399456,0.103755243122578,-0.021137014031410,0.129801407456398,0.041035406291485,0.016624882817268) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.081570282578468,-0.039986822754145,0.056038923561573,-0.023896187543869,-0.187409475445747,0.027968373149633,0.064458206295967,0.157887533307076,0.304620862007141,-0.083226360380650,-0.172282397747040,-0.263442456722260,-0.041725408285856,0.091391079127789,-0.034043543040752,-0.032999955117702) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.078227534890175,-0.074635528028011,0.090428456664085,-0.033241607248783,0.000397979572881,0.220157667994499,-0.135801777243614,-0.040538650006056,0.177863478660583,-0.119078345596790,-0.007319484371692,-0.009642901830375,-0.002696710405871,0.125824496150017,-0.085702776908875,-0.032109025865793) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.174577206373215,-0.070535711944103,0.046742442995310,0.098290957510471,-0.125221997499466,0.109840251505375,-0.084926053881645,-0.266104459762573,0.149439930915833,0.069452285766602,0.124481752514839,-0.023479063063860,0.102635942399502,0.008229354396462,-0.096280135214329,-0.015753120183945) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.222758010029793,0.178980126976967,-0.306052327156067,-0.121268279850483,0.243585884571075,-0.162021234631538,0.239591270685196,0.093405798077583,-0.180123835802078,-0.107932053506374,-0.284068197011948,-0.093643300235271,-0.037413451820612,-0.054033279418945,-0.064415074884892,-0.005597468931228) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.031451605260372,-0.197886362671852,-0.132612451910973,-0.058305155485868,0.136329263448715,-0.009352619759738,0.040147732943296,-0.005115083418787,-0.029326284304261,0.160707831382751,0.175229802727699,-0.079758130013943,-0.004661379382014,0.032575365155935,-0.030189333483577,0.075480028986931) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.042907930910587,-0.072495192289352,0.062304425984621,0.077444396913052,0.071474812924862,0.117903880774975,-0.142854988574982,-0.157196983695030,0.401495575904846,-0.080673657357693,-0.068948507308960,0.054004523903131,-0.030671723186970,0.006684119813144,0.002337567275390,0.061747875064611) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.209053009748459,-0.043968979269266,0.034091722220182,-0.006736798211932,-0.249089986085892,-0.125892862677574,0.318477541208267,0.284976899623871,0.319225251674652,-0.090994469821453,0.192063346505165,0.110725276172161,0.021102799102664,0.006649104878306,-0.180600762367249,0.026107735931873) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.138218164443970,0.143812090158463,0.112853273749352,-0.012591775506735,-0.109157845377922,0.092236720025539,-0.143986374139786,-0.020622549578547,0.105683803558350,0.027867594733834,0.038321793079376,0.191565409302711,-0.056752026081085,-0.122391015291214,0.040978651493788,0.053896762430668) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.016582690179348,-0.050892777740955,0.050382889807224,0.069334797561169,-0.104352034628391,-0.149365141987801,-0.033523280173540,0.053865544497967,-0.045355830341578,0.075982637703419,-0.040706884115934,-0.028818473219872,-0.152876988053322,-0.010959887877107,-0.203965261578560,0.036156121641397) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.009863565675914,-0.089298881590366,-0.019482292234898,-0.057139623910189,-0.226721912622452,0.020971145480871,-0.174803063273430,-0.160093814134598,-0.057206161320210,-0.125236213207245,-0.115297973155975,-0.121554464101791,-0.068481333553791,-0.084746785461903,-0.282301157712936,-0.001433029887266) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.000657752912957,-0.166205108165741,0.134284406900406,-0.022175192832947,0.079030588269234,-0.019312163814902,0.015239860862494,0.018120443448424,0.115512832999229,0.088247910141945,0.066784657537937,0.066313676536083,-0.160217776894569,0.214454770088196,-0.141203671693802,0.004509570542723) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.053995579481125,0.081091657280922,-0.153498888015747,-0.023757196962833,-0.128785058856010,0.032179709523916,-0.087983191013336,-0.001198259764351,-0.068427518010139,-0.050329044461250,0.033123984932899,0.066186703741550,-0.252091914415359,0.141068488359451,0.074336118996143,-0.030841881409287) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.084445044398308,-0.092280805110931,0.221571683883667,0.169727578759193,0.040445026010275,-0.054633397608995,-0.113473109900951,-0.054958973079920,0.185022547841072,0.008366853930056,0.159636005759239,0.138808503746986,0.078551061451435,-0.073365263640881,0.309986442327499,0.185701340436935) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.010143471881747,0.215147018432617,-0.068060807883739,-0.077760130167007,0.062462497502565,0.234765455126762,0.023234389722347,0.014316947199404,-0.178244858980179,0.259548544883728,-0.187734887003899,-0.234430342912674,-0.142867237329483,0.136176168918610,-0.035910498350859,0.070547342300415) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.019560581073165,-0.040853533893824,0.056421805173159,0.050562053918839,-0.078250184655190,-0.015730567276478,-0.051457956433296,-0.073939137160778,0.167460381984711,0.098634928464890,-0.052451994270086,-0.014492009766400,0.139108419418335,-0.158468589186668,-0.001531161367893,0.082092650234699) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.152415826916695,0.110375344753265,0.091694064438343,-0.011125165969133,-0.125165969133377,-0.074597090482712,0.063655123114586,0.080196261405945,-0.009437390603125,0.086581148207188,-0.081115387380123,-0.004702278412879,0.018205763772130,0.122927635908127,0.081179730594158,-0.085492528975010) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.039758455008268,-0.006629337090999,-0.240881577134132,-0.042892530560493,0.008190529420972,-0.095137193799019,-0.172085493803024,-0.064873769879341,0.011884142644703,-0.004998019430786,-0.071283407509327,0.038175784051418,-0.025222111493349,-0.139368385076523,0.063483193516731,0.018398877233267) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.029078204184771,0.013034367933869,0.047065064311028,0.082913108170033,-0.008375681936741,-0.013133852742612,-0.010461229830980,0.047675453126431,-0.121268101036549,0.038109652698040,0.078732296824455,0.047608979046345,-0.062673576176167,0.004973034374416,0.050373807549477,0.017861988395452) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.030085876584053,0.107107728719711,0.046946942806244,0.014533516950905,-0.074339851737022,0.053767088800669,-0.058746274560690,-0.025906533002853,-0.006692519877106,-0.101185895502567,-0.078111328184605,-0.165162011981010,0.085354790091515,-0.078005261719227,0.061073042452335,0.051745891571045) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.035515442490578,0.035469178110361,0.038637232035398,0.021236989647150,0.019051048904657,-0.028304601088166,-0.051278807222843,-0.067935578525066,-0.045613441616297,-0.028031291440129,-0.055058211088181,0.127010315656662,-0.000256457744399,0.051271151751280,0.020878003910184,0.002158929361030) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.007566224317998,0.001164876623079,-0.082036860287189,-0.031713034957647,-0.046129379421473,0.042104467749596,0.019209930673242,-0.041189625859261,0.069673605263233,0.070880509912968,0.154434636235237,0.011881987564266,0.032922785729170,-0.000505124276970,-0.105108909308910,-0.023791711777449) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.134025424718857,-0.218752264976501,0.044453546404839,0.022715661674738,0.051340404897928,-0.005148112773895,-0.052657578140497,-0.014227666892111,-0.166156768798828,-0.131679087877274,-0.154813081026077,-0.218832686543465,-0.037025764584541,0.085917830467224,-0.138880670070648,-0.113773182034492) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.024304380640388,-0.039360530674458,-0.041151754558086,-0.149488195776939,0.091655239462852,-0.122554235160351,-0.003973474726081,-0.041883211582899,0.130164951086044,0.068009719252586,0.133398771286011,0.091534473001957,0.022090008482337,0.009811809286475,0.078969933092594,-0.014218869619071) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.136085331439972,-0.023637887090445,-0.070985332131386,-0.040766742080450,-0.007043942809105,0.140456810593605,-0.049844469875097,-0.013568494468927,0.218821212649345,-0.066761031746864,0.043396286666393,0.015021001920104,-0.063003830611706,0.003330006031319,0.011731777340174,0.015070857480168) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.049475964158773,0.232784360647202,-0.011656197719276,0.001785258296877,-0.150974199175835,-0.016260996460915,0.043867900967598,0.054430745542049,-0.048613809049129,-0.165989458560944,0.087324120104313,0.053782582283020,0.021097930148244,0.083921760320663,-0.072827398777008,0.038063388317823) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.043650384992361,-0.004640803672373,-0.079540587961674,-0.060659702867270,-0.023566983640194,-0.027384292334318,0.058366958051920,0.029599227011204,-0.050974257290363,0.266247719526291,0.003947587683797,-0.012057406827807,0.001179936225526,-0.020324062556028,-0.027035882696509,-0.055863361805677) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.031910911202431,0.342311173677444,0.001297566341236,-0.032029621303082) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL6
//!DESC (AU_HQ_3x_LA) mapping 1_6

vec4 hook()
{
vec4 res = vec4(-0.009379914030433,-0.503403902053833,-0.051044438034296,0.059930432587862);
res += mat4(-0.227004468441010,-0.086270906031132,-0.030404299497604,-0.006696812342852,-0.059405338019133,-0.040847346186638,0.118441633880138,-0.018044074997306,-0.006894766818732,0.055558126419783,-0.001173148164526,0.002470327308401,0.021769374608994,-0.023100204765797,-0.044302266091108,-0.011801744811237) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.003321772906929,-0.040445305407047,-0.075782053172588,-0.174147680401802,-0.115823782980442,0.054737024009228,-0.050213377922773,0.024824842810631,0.001612191786990,-0.041570227593184,0.044868107885122,-0.124769173562527,0.060398198664188,-0.027835492044687,-0.027790252119303,-0.173478245735168) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.193176880478859,-0.073878139257431,0.006419696845114,-0.137208968400955,0.059237070381641,-0.041399061679840,0.019498210400343,-0.024502268061042,-0.025857470929623,-0.017510851845145,-0.051996767520905,0.035870820283890,-0.104297325015068,-0.020140320062637,0.040811244398355,-0.035940513014793) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.063200235366821,0.018723724409938,-0.129351124167442,-0.091500908136368,-0.163494527339935,-0.131198540329933,-0.083295673131943,-0.082412630319595,0.131626710295677,-0.011300931684673,-0.064873382449150,-0.008636873215437,0.071748979389668,-0.026152743026614,-0.014728781767190,0.016670387238264) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.055826816707850,0.079793751239777,-0.188573300838470,0.035958983004093,-0.000025541236027,0.158217743039131,-0.164835527539253,0.042908895760775,-0.019922100007534,-0.006122552789748,0.058129854500294,0.045290753245354,-0.067225031554699,0.165582597255707,-0.059739809483290,0.032997895032167) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.009267499670386,-0.015418788418174,-0.185748532414436,0.023322032764554,0.082699835300446,-0.065418422222137,-0.157528385519981,-0.186506778001785,0.072763942182064,-0.049100887030363,-0.009407768025994,-0.071650147438049,0.003460042178631,0.024081787094474,-0.009424921125174,0.070658653974533) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.028422147035599,-0.018898656591773,0.147742286324501,0.074172511696815,0.121057353913784,-0.087930567562580,0.294274061918259,-0.091360703110695,-0.136652395129204,-0.014165901578963,0.054927665740252,0.014632722362876,-0.020795514807105,-0.016549503430724,0.150214552879333,0.020484993234277) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.075900092720985,0.084631651639938,0.206943839788437,0.030243540182710,0.018802810460329,0.022286359220743,0.128691017627716,0.141522735357285,-0.014234478585422,0.068373367190361,-0.081089958548546,-0.055441502481699,-0.064161598682404,-0.049848839640617,-0.025536492466927,0.069166302680969) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.013545184396207,-0.040206775069237,0.162149697542191,-0.001222511054948,-0.061308648437262,-0.008673311211169,-0.075449660420418,-0.080673739314079,0.028725303709507,0.032404296100140,0.011554497294128,0.029997499659657,0.028082536533475,-0.035916659981012,-0.088422842323780,-0.003753437427804) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.062246125191450,0.026155943050981,0.083840876817703,-0.217488259077072,0.061619810760021,0.053748816251755,-0.026322614401579,0.051263719797134,-0.031600914895535,0.066875256597996,-0.009875726886094,-0.009226176887751,0.036029718816280,-0.042240291833878,-0.028411906212568,-0.027592245489359) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.222652092576027,0.188863515853882,-0.059654995799065,0.384470313787460,0.071254380047321,-0.005808745045215,-0.022604787722230,-0.064593948423862,-0.005666753277183,0.236028835177422,-0.013885241001844,0.204788953065872,-0.059747699648142,0.046093992888927,-0.069597892463207,0.038122046738863) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.160180523991585,-0.000427074672189,0.095409348607063,0.003724764334038,-0.131290882825851,-0.012144401669502,-0.065451502799988,0.014213317073882,0.001450218842365,-0.021999523043633,-0.036346472799778,0.023811733350158,0.069388724863529,0.037322834134102,0.069640755653381,0.023120310157537) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.231025874614716,0.132544875144958,-0.141555905342102,0.334201157093048,0.131299972534180,-0.059879668056965,-0.001177411293611,-0.076711118221283,-0.057570755481720,-0.044736146926880,-0.122194424271584,0.043670397251844,-0.139273315668106,0.036617543548346,-0.039638608694077,0.059722248464823) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.205640569329262,-0.230074256658554,-0.030287656933069,-0.382631987333298,-0.075015850365162,0.033011473715305,-0.075887091457844,0.142890647053719,0.163050577044487,-0.186404079198837,-0.016683470457792,-0.229286715388298,0.187544152140617,-0.132269650697708,0.012715584598482,-0.157617822289467) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.022460600361228,-0.068035192787647,-0.080456323921680,-0.156447350978851,0.144468620419502,0.009821411222219,-0.048083417117596,-0.130821064114571,-0.112343788146973,0.012173356488347,-0.078064829111099,0.098105922341347,-0.108536414802074,0.044867072254419,-0.068516388535500,0.060385558754206) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.026023324579000,-0.098426066339016,-0.205111235380173,0.037901893258095,-0.144387871026993,-0.030858421698213,0.135363653302193,-0.022713771089911,-0.044213309884071,0.005546028725803,-0.025013722479343,-0.021672807633877,0.020265888422728,-0.083219021558762,-0.219794258475304,-0.077865228056908) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.140937030315399,0.013389270752668,0.105384580790997,0.060055159032345,0.027385558933020,-0.038186170160770,0.050966847687960,0.010049171745777,0.105369485914707,0.057831563055515,0.114649102091789,0.030957022681832,-0.250638127326965,0.181163877248764,-0.108323298394680,0.026286479085684) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.168310701847076,-0.000166593046742,-0.009388888254762,-0.002245118841529,-0.089675396680832,0.040813375264406,0.022157100960612,0.055212024599314,-0.027912991121411,-0.015488780103624,0.075788341462612,0.102669671177864,0.144485160708427,-0.071672320365906,0.328688025474548,0.074905067682266) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.036983240395784,0.042678304016590,-0.027164254337549,0.078351922333241,0.144464164972305,-0.037137649953365,0.128914892673492,-0.045804955065250,0.042985633015633,-0.031797524541616,0.000450029590866,0.014939624816179,-0.025983998551965,-0.006568003445864,-0.016836358234286,-0.156325832009315) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.048907727003098,-0.009426642209291,0.026300763711333,0.281473249197006,-0.078970700502396,0.066913038492203,-0.066418081521988,0.134540885686874,-0.120903693139553,0.020103460177779,-0.011600116267800,0.006196983158588,0.000810256402474,-0.036927320063114,-0.058827586472034,-0.121022187173367) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.014379794709384,-0.027046540752053,0.057997290045023,-0.058645360171795,0.026793265715241,-0.031710576266050,0.006592316087335,-0.106403186917305,0.121217764914036,-0.008466823026538,-0.034550316631794,0.036915373057127,0.056142892688513,0.047565206885338,0.002328478032723,-0.176071405410767) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.038871634751558,-0.076283447444439,0.144570901989937,-0.065819196403027,-0.080031923949718,0.057357661426067,0.066611729562283,0.006314122583717,-0.080253407359123,0.044888876378536,0.073436737060547,-0.101349584758282,-0.214963704347610,0.174660727381706,-0.038581822067499,0.037997115403414) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.059095047414303,-0.082478180527687,0.237010166049004,-0.300493597984314,0.025624670088291,0.027890628203750,0.136906281113625,-0.059777416288853,-0.034715346992016,0.018973462283611,-0.043380476534367,0.022794792428613,-0.049383580684662,0.385115146636963,-0.068486079573631,0.105404019355774) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.126373231410980,0.030588740482926,0.122905775904655,-0.169752985239029,-0.009949391707778,0.028184507042170,-0.065223664045334,0.003468943992630,0.055870477110147,-0.041580546647310,0.030185287818313,-0.082113333046436,0.031864088028669,0.197236701846123,0.025602346286178,0.054727591574192) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.099976688623428,0.078263461589813,-0.289727568626404,0.059911333024502,-0.019874429330230,-0.057697121053934,-0.071933321654797,-0.000349080859451,0.041422229260206,0.025029648095369,-0.028137136250734,-0.039509326219559,0.013119237497449,0.096740499138832,0.005698866210878,0.228186190128326) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.044133972376585,0.050252538174391,-0.233686402440071,0.083854772150517,-0.047886572778225,0.081434629857540,-0.123803146183491,0.125286892056465,-0.004158662166446,-0.079122468829155,0.100709788501263,0.026268092915416,-0.074632547795773,0.113523989915848,0.051971320062876,0.013231769204140) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.141354307532310,0.021270560100675,-0.190048336982727,0.010676760226488,-0.022413196042180,-0.145518526434898,-0.033925510942936,-0.051331158727407,-0.074266955256462,0.033029031008482,-0.130030080676079,0.052928552031517,0.108207456767559,0.061179399490356,-0.027401506900787,0.129724696278572) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.017089504748583,0.043422520160675,-0.016690474003553,-0.053906869143248,-0.219314366579056,-0.090543150901794,0.011727224104106,-0.066568478941917,0.013101478107274,0.034166485071182,0.054536357522011,-0.144933611154556,0.102283380925655,0.024749618023634,-0.037620414048433,-0.104193389415741) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.169578731060028,-0.190619930624962,0.019828015938401,-0.271430104970932,-0.206345051527023,-0.065559498965740,-0.046916648745537,0.136289879679680,0.133233755826950,0.100488863885403,0.077408008277416,-0.109431385993958,-0.000757777539548,-0.054717157036066,-0.067567057907581,-0.115906260907650) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.158839941024780,-0.057482186704874,0.110705211758614,0.010280691087246,-0.008378913626075,0.141895070672035,-0.084602236747742,0.120655208826065,0.036011032760143,-0.000945616164245,0.091446295380592,-0.220986098051071,0.019774030894041,0.046954877674580,-0.027837259694934,0.005709790624678) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.095351241528988,-0.023685438558459,0.150533065199852,0.114640966057777,-0.040647372603416,-0.083353318274021,0.079229243099689,-0.094014070928097,0.006297774147242,-0.062028151005507,-0.171025484800339,0.022053580731153,-0.185069113969803,0.047463577240705,-0.095404408872128,-0.031156120821834) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.043124604970217,0.158686935901642,-0.034630265086889,-0.005189767573029,-0.107112728059292,-0.067363500595093,0.247846379876137,-0.023432258516550,-0.230233252048492,0.511694431304932,-0.400076061487198,0.226969778537750,-0.018533481284976,0.084344521164894,-0.019880093634129,-0.030742665752769) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.048034131526947,0.047388762235641,0.094988353550434,0.033504236489534,0.073057606816292,-0.062819764018059,0.088936187326908,-0.048290103673935,0.250104665756226,-0.113340392708778,-0.092527151107788,0.281157135963440,0.039418194442987,-0.011485784314573,-0.031720958650112,0.011902238242328) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.186410337686539,0.006497832480818,-0.011611570604146,-0.045531556010246,-0.046290677040815,0.121051162481308,-0.114042408764362,0.141215041279793,-0.067591242492199,0.061312228441238,0.263568013906479,0.114377200603485,-0.082270316779613,-0.029948716983199,0.026064701378345,-0.036426283419132) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.061934441328049,0.082648627460003,-0.125968754291534,0.060725282877684,0.030946502462029,-0.253516465425491,-0.083542361855507,-0.093480721116066,0.130605816841125,-0.040578708052635,0.424163162708282,-0.078626111149788,0.050995036959648,0.048172004520893,-0.047749191522598,0.109174974262714) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.100892469286919,-0.134741708636284,-0.023815877735615,0.030903439968824,0.143063634634018,0.064732164144516,-0.004702650941908,-0.033858623355627,0.049083102494478,0.021807026118040,-0.106392599642277,-0.054844409227371,0.089244000613689,-0.123308591544628,0.073604293167591,-0.065385699272156) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.024705689400434,-0.061423491686583,0.119375951588154,-0.155250340700150,0.186967283487320,-0.018866050988436,0.047665286809206,0.011675932444632,0.061096373945475,0.003490286879241,-0.011425218544900,-0.122215695679188,0.179045334458351,0.182280197739601,0.053655516356230,0.118513762950897) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.147930383682251,-0.023765027523041,0.025578480213881,0.135698333382607,0.028266433626413,0.027586465701461,-0.036204483360052,-0.013102916069329,-0.075767375528812,0.023297233507037,-0.031834065914154,0.193100750446320,-0.215116307139397,0.244702786207199,-0.090318441390991,0.472845762968063) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.189895853400230,0.024370467290282,-0.030492113903165,-0.131101965904236,-0.018894411623478,0.037754420191050,-0.015957083553076,0.044635757803917,0.095208622515202,-0.026435878127813,-0.048530891537666,-0.051071688532829,0.050294890999794,0.048977591097355,-0.086817614734173,0.127438291907310) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.014264788478613,0.035759318619967,0.000438526447397,0.102134712040424,-0.033407434821129,-0.095392592251301,0.004754909779876,0.019762620329857,0.088161371648312,-0.034478362649679,0.230230912566185,0.010896034538746,0.043178781867027,-0.135808795690536,0.029522193595767,-0.083635330200195) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.029977075755596,-0.136893451213837,0.095108412206173,0.008823077194393,-0.184317231178284,0.082149103283882,-0.082554072141647,0.205558910965919,0.074063278734684,-0.008084952831268,-0.009922276251018,-0.099636852741241,-0.025932202115655,-0.347129762172699,0.121135823428631,-0.332998633384705) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.022166149690747,0.054088342934847,0.014113286510110,0.001539691118523,0.269400894641876,-0.086625099182129,-0.029759125784039,-0.119994103908539,-0.138438075780869,0.033793609589338,-0.134575590491295,0.046273771673441,-0.026889706030488,0.054423663765192,-0.092138946056366,-0.142366662621498) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.047685790807009,0.148048967123032,-0.028978981077671,-0.026855513453484,-0.159036740660667,0.066230610013008,0.143367081880569,-0.038634549826384,0.018397290259600,0.036418404430151,-0.084095373749733,-0.024666469544172,-0.093564525246620,-0.029639547690749,0.002928992966190,-0.036991033703089) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.080192141234875,-0.126688554883003,-0.026305044069886,-0.153333634138107,0.031899183988571,-0.103197582066059,-0.005760985892266,-0.020753089338541,-0.102755524218082,0.019629953429103,0.137708395719528,0.002816858235747,0.039806354790926,0.017103563994169,0.148399323225021,0.069524399936199) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.242779135704041,0.107258245348930,-0.091107763350010,0.142106294631958,-0.105827793478966,0.011835674755275,-0.123655676841736,0.038920558989048,0.086522519588470,-0.051604289561510,0.034123543649912,0.054274018853903,0.019992588087916,-0.068709768354893,-0.071983925998211,-0.052504811435938) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.109602324664593,-0.001710193580948,-0.144952967762947,0.099712714552879,-0.038185235112906,-0.015643339604139,0.001103188376874,0.024960137903690,0.003180028405041,0.034279815852642,0.011265499517322,0.003938199952245,-0.027948446571827,-0.034452084451914,0.059746596962214,-0.134608596563339) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.029638122767210,-0.016551742330194,0.012011859565973,-0.115629419684410,0.042935326695442,-0.014234866946936,0.040806576609612,0.014661732129753,0.038991156965494,-0.098336666822433,-0.011167087592185,0.064422078430653,0.071404412388802,-0.043473832309246,-0.018400922417641,-0.011301204562187) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.077715612947941,0.013337011449039,-0.009125689044595,0.116076454520226,0.011884393170476,-0.005013344809413,0.001858895295300,0.042997039854527,-0.085362792015076,-0.017545150592923,-0.023539578542113,0.147914066910744,0.033196900039911,0.047711241990328,0.022235093638301,0.024194492027164) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.172787860035896,0.006307993084192,0.060721654444933,0.053409922868013,-0.051318001002073,-0.033109448850155,0.038939047604799,-0.084236532449722,0.106331482529640,-0.027358323335648,-0.003966114949435,-0.023422913625836,-0.066734023392200,0.060907278209925,0.014579878188670,-0.044129319489002) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.055355668067932,0.001467119203880,-0.015422111377120,-0.021016910672188,-0.093148961663246,0.042590733617544,-0.099646233022213,0.058055330067873,-0.219432801008224,0.065410815179348,-0.039256423711777,0.099802203476429,0.067747205495834,0.096531547605991,0.088744759559631,0.108436986804008) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.060986172407866,-0.005483149550855,-0.024242399260402,0.019930547103286,0.065739907324314,-0.008765475824475,0.025487961247563,-0.090583860874176,0.178537666797638,-0.127171829342842,0.013194787316024,-0.054928813129663,0.043679762631655,-0.058456689119339,0.041850071400404,-0.112481571733952) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.031164577230811,-0.059360746294260,-0.056410618126392,-0.024669950827956,-0.036899920552969,0.102746620774269,-0.013853509910405,0.042922921478748,0.024232732132077,0.054081372916698,0.103557556867599,-0.113307334482670,-0.042367503046989,-0.113615043461323,0.098528951406479,-0.031751111149788) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.015238931402564,0.129612728953362,0.073972553014755,0.031469624489546,0.089535169303417,-0.053264267742634,0.166290611028671,-0.045083515346050,0.042522478848696,-0.024108966812491,0.112802028656006,-0.034717410802841,-0.121822245419025,0.039229992777109,-0.176412448287010,0.035427473485470) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.046603303402662,-0.017017841339111,0.110322855412960,-0.017020557075739,-0.038736701011658,-0.024069370701909,-0.065958492457867,0.012382447719574,0.032036662101746,0.059851847589016,-0.134811803698540,0.023660793900490,0.087846286594868,-0.009697288274765,-0.012028880417347,0.031424090266228) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.155096247792244,0.372370600700378,-0.134252950549126,0.354769617319107) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_3x_LA) mapping 2_1

vec4 hook()
{
vec4 res = vec4(0.018270291388035,-0.090256743133068,0.184345737099648,0.039857324212790);
res += mat4(-0.111778758466244,0.189941927790642,0.020941941067576,-0.102834530174732,-0.040832415223122,0.508620917797089,0.328516095876694,-0.083719842135906,0.220299839973450,-0.219820126891136,-0.005815759301186,-0.021679079160094,0.068771630525589,0.168236672878265,-0.106338702142239,-0.019580438733101) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.064158335328102,0.067054443061352,-0.010461043566465,0.051225822418928,0.229890853166580,0.146393761038780,0.034771785140038,-0.006044449750334,-0.196762323379517,-0.235276281833649,0.074815183877945,-0.013237131759524,-0.138387307524681,0.125146701931953,0.031037069857121,-0.095889896154404) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.027981607243419,-0.025862764567137,-0.001862940727733,-0.041147280484438,-0.102455787360668,-0.003671591170132,0.097021572291851,0.077198848128319,-0.012270028702915,-0.199195697903633,-0.075301960110664,0.043112151324749,0.023756349459291,-0.038730408996344,-0.071081422269344,0.009684232063591) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.532164096832275,-0.046111147850752,0.178590685129166,0.398565977811813,-0.004069880116731,-0.095648638904095,-0.133216351270676,-0.025581542402506,0.042897589504719,0.093056000769138,-0.053442489355803,-0.052731297910213,0.188470780849457,-0.119915030896664,-0.051186524331570,-0.102536991238594) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.129758045077324,-0.049422666430473,-0.033323645591736,-0.072825334966183,-0.265052437782288,-0.023948054760695,0.240002185106277,-0.077863678336143,0.031604930758476,0.057097185403109,-0.092543371021748,0.252016395330429,-0.027356091886759,-0.067996278405190,-0.103478200733662,-0.224052429199219) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.111680053174496,-0.139248594641685,-0.026047803461552,0.041822317987680,0.012025965377688,-0.005099375732243,0.037900503724813,-0.082807116210461,-0.008688089437783,-0.079122066497803,-0.440239369869232,-0.158723130822182,-0.020935915410519,-0.015723088756204,0.022290943190455,-0.030189523473382) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.134142637252808,-0.097398623824120,0.477021366357803,-0.345168530941010,0.229584187269211,0.060852870345116,-0.119731232523918,-0.009802002459764,0.087939955294132,-0.201808556914330,-0.053169451653957,-0.035634491592646,0.083435013890266,-0.159701213240623,0.093826845288277,-0.263230621814728) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.505808770656586,-0.113486208021641,-0.137799069285393,0.042622510343790,-0.127493903040886,0.097476221621037,-0.075328968465328,0.158401489257813,-0.266693443059921,-0.144075274467468,0.198980957269669,-0.067819833755493,0.070109523832798,-0.016442881897092,-0.040484447032213,0.121607571840286) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.196767181158066,-0.105097755789757,-0.092619903385639,-0.048885021358728,0.068109989166260,0.013358335942030,-0.129360511898994,0.056002564728260,0.082526817917824,-0.040379397571087,0.054246071726084,-0.132339134812355,-0.041774276643991,-0.069322548806667,0.067586153745651,0.050459451973438) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.163587853312492,-0.028922548517585,-0.029417684301734,-0.142804875969887,0.081384412944317,0.226652771234512,-0.064883008599281,-0.100918918848038,-0.048268623650074,-0.333046525716782,0.090416140854359,0.011480282992125,0.006703372579068,0.428330302238464,-0.047065231949091,0.007366405799985) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.155224025249481,0.085343509912491,0.003909165970981,0.008741086348891,0.052380587905645,-0.164923429489136,0.041934680193663,-0.133936181664467,0.065585024654865,0.138796955347061,-0.036524262279272,0.091935604810715,0.052140187472105,0.319712609052658,-0.199651986360550,-0.186283051967621) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.100140511989594,0.008878624066710,-0.065367668867111,0.045035470277071,-0.013990115374327,0.100849121809006,-0.026590896770358,-0.058696843683720,-0.007118703797460,-0.010595367290080,0.049525219947100,0.040841761976480,-0.059527397155762,0.051332160830498,0.065708972513676,-0.081159956753254) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.072913296520710,-0.115289002656937,-0.098314985632896,0.059497721493244,0.087585873901844,0.148702308535576,0.167119830846786,-0.131376162171364,0.086053848266602,-0.226232782006264,-0.052223619073629,0.062313776463270,-0.040638316422701,-0.006280285771936,-0.299748659133911,-0.079275913536549) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.071617886424065,-0.028134560212493,-0.192043855786324,0.233110785484314,-0.043284706771374,0.004203449469060,0.060425080358982,-0.029700301587582,0.126862913370132,0.074279434978962,-0.083547003567219,-0.102792896330357,-0.131816655397415,-0.055340651422739,0.385595142841339,-0.120547741651535) * MODEL2_texOff(vec2(0,0));
res += mat4(0.151309251785278,0.050264347344637,-0.237876668572426,0.025259843096137,0.122225493192673,-0.011213175952435,-0.060088351368904,0.051031321287155,-0.206980824470520,0.089745253324509,-0.114910490810871,-0.408787786960602,-0.032249722629786,-0.032500069588423,-0.002855994738638,0.087823770940304) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.074150353670120,0.004681103862822,0.034150324761868,0.007470631971955,0.040221866220236,0.037839002907276,0.013221004977822,-0.057176630944014,0.023153649643064,0.041624765843153,0.219081893563271,-0.044050823897123,-0.037263605743647,-0.116528160870075,-0.065555930137634,0.120954342186451) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.056409113109112,-0.026166688650846,0.005108075216413,0.188112244009972,0.119226843118668,-0.114809073507786,-0.120419092476368,0.133012339472771,-0.343714416027069,-0.141564190387726,0.270713806152344,-0.211884647607803,0.010714385658503,-0.084657594561577,0.045003768056631,0.163063585758209) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.069767855107784,0.011072426103055,-0.045127876102924,0.061810094863176,-0.303523123264313,0.019713178277016,-0.017836162820458,0.167559191584587,0.281167596578598,0.118503451347351,0.031185431405902,0.035632774233818,0.087267950177193,-0.003205871675164,-0.060310352593660,0.214221999049187) * MODEL2_texOff(vec2(1,1));
res += mat4(0.214659422636032,-0.057211272418499,0.009770049713552,-0.103246413171291,0.029376529157162,-0.059288799762726,0.028121016919613,-0.023801682516932,-0.081767588853836,-0.018076848238707,0.006819450762123,0.087394110858440,0.147043257951736,-0.317594468593597,-0.119533307850361,-0.151486426591873) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.122126705944538,-0.263339549303055,0.070143230259418,0.000868453003932,-0.097635760903358,0.038880169391632,0.007812543772161,-0.049726463854313,-0.121939778327942,-0.137114226818085,-0.190682873129845,0.000228476681514,-0.175577729940414,-0.181382387876511,-0.139642268419266,-0.092152006924152) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.060752350836992,-0.107247270643711,0.098544754087925,-0.016385829076171,-0.166123196482658,-0.016586232930422,0.079945266246796,0.004178548231721,0.026079887524247,-0.006030809134245,-0.014968580566347,0.028705943375826,-0.030765553936362,-0.033180147409439,-0.095498330891132,-0.043262906372547) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.274983286857605,-0.076827742159367,-0.076502308249474,0.126686632633209,-0.048400539904833,-0.090818405151367,-0.161395028233528,-0.069526314735413,0.266389071941376,-0.083852253854275,0.065015912055969,0.079799152910709,-0.328522324562073,-0.094733685255051,-0.078191779553890,-0.079285606741905) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.102421581745148,0.031188819557428,-0.261038959026337,-0.074497267603874,0.074836574494839,-0.123475879430771,-0.133516997098923,0.258180797100067,0.085130870342255,-0.008739857934415,-0.173135697841644,0.010230589658022,0.417769849300385,-0.311238467693329,-0.040743567049503,0.101100049912930) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.081381648778915,0.026335801929235,-0.134879350662231,-0.044872630387545,0.051377300173044,0.132775381207466,0.197175517678261,0.016010230407119,-0.175647526979446,0.028500199317932,0.081976853311062,-0.048877943307161,0.159597143530846,0.061846729367971,-0.033324420452118,-0.080517448484898) * MODEL3_texOff(vec2(0,1));
res += mat4(0.003362054936588,-0.013695517554879,-0.155797600746155,-0.226976245641708,0.048992700874805,0.247872129082680,-0.280831336975098,0.053137350827456,-0.366241335868835,-0.201536327600479,0.049302369356155,-0.169395774602890,-0.103612937033176,0.070719867944717,-0.274749249219894,0.044076018035412) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.008793945424259,-0.027359796687961,-0.009122831746936,-0.050602793693542,-0.440160423517227,0.009853651747108,-0.270140737295151,-0.222862571477890,-0.005806138273329,-0.172611773014069,0.102973379194736,-0.022729400545359,-0.018173100426793,-0.002531168051064,0.150315925478935,-0.081469543278217) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.033510226756334,0.026749679818749,-0.165254890918732,0.096707187592983,0.116513639688492,0.006732366513461,0.089105211198330,0.039493661373854,0.003251092042774,-0.082709349691868,0.024158917367458,-0.031647566705942,-0.175776168704033,0.031678501516581,0.035147421061993,0.096233181655407) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.137672320008278,0.052032709121704,0.134052366018295,0.006941941566765,-0.050363846123219,0.315021574497223,0.048469360917807,0.072565495967865,0.023924520239234,-0.185645341873169,-0.040778104215860,0.013873402960598,0.047211512923241,0.001410169759765,-0.030044419690967,-0.001217691111378) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.124959558248520,0.111971117556095,-0.022686332464218,0.085432283580303,0.103602945804596,0.029967181384563,-0.338113218545914,0.068128287792206,-0.019137084484100,-0.152999892830849,-0.019090907648206,0.000123451114632,0.044005203992128,-0.171028807759285,-0.005424766335636,0.042592488229275) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.031003370881081,-0.049161616712809,0.016908604651690,-0.016932804137468,0.012936201877892,-0.038374885916710,0.019250247627497,-0.038760107010603,-0.110793016850948,0.036774765700102,0.068689033389091,0.031131645664573,0.022646235302091,-0.047310288995504,-0.152645245194435,-0.008856556378305) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.187646791338921,-0.093434855341911,-0.033229324966669,-0.009035634808242,-0.128771379590034,-0.069993034005165,-0.395033955574036,-0.123380437493324,-0.168588966131210,-0.515201985836029,0.124621167778969,-0.159331366419792,-0.027574345469475,-0.077315285801888,0.138551488518715,0.042719494551420) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.258627563714981,0.001631779479794,-0.117659106850624,0.076756149530411,-1.070287704467773,-0.032530128955841,-0.160525396466255,-0.891841590404510,0.183835089206696,-0.009777877479792,-0.160812690854073,0.080953896045685,-0.145470932126045,-0.932457864284515,0.066476106643677,0.062053989619017) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.146062508225441,0.014756991527975,0.111756935715675,-0.091030858457088,0.043499872088432,0.077843427658081,-0.165788412094116,-0.312494426965714,-0.022131128236651,-0.073117926716805,-0.029436370357871,0.076020061969757,0.032601904124022,0.090643487870693,0.028052508831024,0.115665271878242) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.033336680382490,-0.131830170750618,0.110163368284702,-0.139896839857101,0.022992072626948,-0.009270197711885,0.005635710433125,-0.024749366566539,-0.272682726383209,0.114261075854301,0.537433564662933,0.156778618693352,0.001011244487017,0.045448321849108,-0.056288342922926,0.050115887075663) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.134869247674942,-0.122866936028004,-0.083226479589939,0.059002716094255,-0.082110442221165,0.053824897855520,-0.021404530853033,-0.034387100487947,0.054435227066278,0.039243157953024,-0.345450699329376,0.340737044811249,0.034912683069706,0.089480340480804,-0.152491346001625,0.024710079655051) * MODEL4_texOff(vec2(1,0));
res += mat4(0.044915284961462,-0.031836926937103,-0.060468595474958,-0.040300637483597,0.038879718631506,0.012469477020204,-0.019320933148265,-0.020226148888469,-0.330809116363525,-0.081389494240284,0.225463569164276,0.175155386328697,0.035101003944874,-0.069913819432259,-0.158286184072495,0.126849353313446) * MODEL4_texOff(vec2(1,1));
res += mat4(0.026294970884919,-0.215876400470734,0.098978772759438,0.064390391111374,0.299416750669479,-0.046477887779474,-0.078211411833763,-0.083089776337147,0.136269792914391,-0.024271165952086,-0.141951933503151,-0.052700571715832,0.018714195117354,0.096919871866703,-0.213333621621132,-0.110799238085747) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.017138436436653,0.175005868077278,0.180937826633453,-0.063105233013630,-0.100458234548569,0.080397076904774,0.036200139671564,0.022470872849226,0.019150868058205,0.043203737586737,-0.155476555228233,0.017228048294783,-0.107568785548210,-0.085212409496307,-0.209801122546196,-0.206488281488419) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.073626272380352,-0.063984163105488,-0.058258216828108,0.085875332355499,-0.030096836388111,-0.056511282920837,0.053780987858772,-0.028713548555970,-0.175513923168182,0.008762754499912,-0.005742622073740,0.106545448303223,-0.018881782889366,-0.108601540327072,-0.160582870244980,-0.092696361243725) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.104248963296413,-0.282474666833878,0.121964961290359,0.143552809953690,-0.010253338143229,-0.145956233143806,-0.145559325814247,0.092498786747456,-0.056978184729815,-0.131633222103119,0.150731652975082,0.058480393141508,-0.033009469509125,0.025622351095080,0.041082527488470,-0.110047705471516) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.297911226749420,-0.022168295457959,0.021752022206783,0.174261286854744,-0.194984927773476,0.024763861671090,-0.040473569184542,0.014634969644248,0.245115444064140,-0.075978837907314,-0.125182032585144,0.073106132447720,0.171407848596573,0.056135941296816,-0.044086508452892,0.035214424133301) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.133254572749138,0.183866515755653,-0.091867543756962,0.110267937183380,-0.007288625929505,0.011896125972271,-0.135493740439415,-0.079055950045586,-0.139093786478043,0.002252691658214,0.097885653376579,-0.050045043230057,-0.191787689924240,-0.022887328639627,-0.236338630318642,-0.147035375237465) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.015132605098188,-0.075433529913425,-0.087859988212585,0.003764059860259,-0.067620284855366,-0.077759683132172,0.101540148258209,0.048211086541414,0.126863330602646,0.007491695694625,0.057623729109764,0.050091732293367,-0.001350297708996,0.106808111071587,0.116276323795319,0.011809570714831) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.035239763557911,0.033229231834412,0.164468199014664,0.009862606413662,0.035452362149954,0.043219927698374,-0.083570443093777,0.171546310186386,0.035309635102749,0.007357226684690,0.089104838669300,0.083400078117847,-0.064588882029057,-0.149757921695709,0.011175699532032,0.289484173059464) * MODEL5_texOff(vec2(1,0));
res += mat4(0.161985278129578,0.085602194070816,0.141582280397415,-0.091603524982929,-0.120274394750595,-0.012520356103778,-0.048726297914982,-0.147278308868408,-0.157350748777390,0.203624993562698,-0.026803512126207,-0.011977577582002,0.141395330429077,-0.036603320389986,-0.220800474286079,-0.073931686580181) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.005997603293508,0.167274922132492,-0.103790976107121,-0.076229080557823,-0.055089622735977,0.612397313117981,-0.189116045832634,-0.061432845890522,-0.042550265789032,0.208125159144402,-0.023634839802980,0.098493330180645,-0.087302319705486,0.131804585456848,0.108950711786747,-0.040212299674749) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.008505289442837,-0.186068028211594,0.068301849067211,-0.077264457941055,-0.131534576416016,0.376848638057709,0.051623146981001,-0.019919779151678,0.122272089123726,-0.012257934547961,-0.045612692832947,-0.061240997165442,0.132235735654831,-0.027879031375051,0.015275148674846,0.146568074822426) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.070990487933159,0.034404098987579,0.028738616034389,0.005158903542906,0.043885566294193,-0.103442437946796,-0.177076816558838,-0.033373456448317,-0.111796818673611,-0.029682761058211,-0.040217623114586,-0.071716576814651,0.063570648431778,-0.080803871154785,-0.103918805718422,-0.025478435680270) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.050384294241667,0.035755425691605,-0.141115292906761,-0.164663597941399,0.277528613805771,-0.111662387847900,0.009240125305951,0.089021302759647,0.004599370993674,-0.132413506507874,-0.444302588701248,0.142437860369682,0.063721224665642,-0.533881008625031,-0.047598421573639,-0.013970450498164) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.157572254538536,0.105973742902279,0.037758998572826,-0.101103648543358,-0.015093808993697,-0.181285634636879,0.252149015665054,-0.164860740303993,-0.076911672949791,0.104177236557007,-0.076880350708961,-0.243302658200264,-0.139017760753632,0.084314592182636,0.204804778099060,-0.013045283034444) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.007640423253179,-0.050378061830997,0.004516324959695,0.055066179484129,0.026091786101460,-0.075766749680042,-0.016159448772669,0.079590171575546,-0.036093611270189,0.065849334001541,-0.039768405258656,-0.344016522169113,0.034503940492868,-0.005012453068048,-0.121510192751884,0.075662180781364) * MODEL6_texOff(vec2(0,1));
res += mat4(0.033099714666605,-0.001429707393982,-0.102165535092354,-0.031171627342701,-0.154131159186363,-0.195654302835464,0.307818263769150,-0.044078640639782,-0.052499163895845,0.077562585473061,0.100298345088959,-0.070351891219616,0.012635438703001,-0.106553956866264,0.161354571580887,0.191171631217003) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.108449496328831,-0.039946854114532,-0.119797080755234,-0.145595133304596,-0.222931295633316,-0.157218322157860,0.035823065787554,0.129289254546165,-0.017322296276689,-0.040604472160339,0.017312159761786,0.043439280241728,0.260796606540680,0.023522533476353,-0.308106184005737,0.408944487571716) * MODEL6_texOff(vec2(1,0));
res += mat4(0.007312559057027,-0.050034370273352,0.110839128494263,-0.085685171186924,-0.099999226629734,-0.038087155669928,-0.242087036371231,-0.040153026580811,0.004401487298310,0.017808616161346,-0.096631541848183,-0.009402239695191,-0.263364702463150,0.027698699384928,0.017491299659014,-0.081863068044186) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.029343163594604,-0.004971856251359,0.344417601823807,-0.186762750148773) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_3x_LA) mapping 2_2

vec4 hook()
{
vec4 res = vec4(0.082792729139328,-0.388688713312149,0.065883308649063,0.213619723916054);
res += mat4(0.007412727922201,-0.144770875573158,-0.165000438690186,-0.050574392080307,0.089228473603725,0.256921589374542,-0.200280100107193,0.004247504286468,-0.035475026816130,-0.040973521769047,0.168563351035118,-0.162282139062881,-0.061794135719538,0.050269339233637,0.019884821027517,0.073976337909698) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.007422899361700,-0.170866638422012,-0.077538892626762,0.047248125076294,-0.122315958142281,-0.041606478393078,0.075321234762669,-0.180016979575157,0.021120721474290,0.264423578977585,-0.035199310630560,0.207055732607841,0.115929052233696,0.078115507960320,-0.021510533988476,-0.138466119766235) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.056908749043941,0.018791377544403,0.154946550726891,0.093193769454956,-0.041929468512535,0.180668070912361,0.038096904754639,-0.033521067351103,-0.099679008126259,0.234263375401497,0.187544733285904,0.138147652149200,0.030894018709660,0.104545384645462,0.083551950752735,0.043740417808294) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.250100046396255,-0.038956370204687,0.156946182250977,-0.043407458811998,-0.084617860615253,0.234800636768341,0.160237297415733,0.087863028049469,0.125893950462341,-0.187546521425247,0.125008627772331,-0.130061209201813,-0.124802097678185,0.074323929846287,-0.015817197039723,-0.254611968994141) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.120245926082134,-0.052826900035143,0.011124677956104,-0.150313243269920,0.208454355597496,-0.008632981218398,-0.040656317025423,0.191105574369431,-0.324483722448349,-0.278565853834152,-0.037684112787247,-0.162193164229393,0.289605796337128,0.273556858301163,-0.062497116625309,0.264184802770615) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.056329857558012,0.098434053361416,-0.018097987398505,0.164072260260582,0.091204307973385,0.081116266548634,-0.099793188273907,-0.069555804133415,-0.077710323035717,-0.400833964347839,0.239291980862617,0.116491988301277,-0.072630390524864,0.016041910275817,-0.050849039107561,-0.140735760331154) * MODEL1_texOff(vec2(0,1));
res += mat4(0.183326408267021,0.430739939212799,-0.038925223052502,0.067262478172779,-0.072226732969284,-0.152926146984100,0.098838873207569,-0.009562559425831,0.090054757893085,-0.060513094067574,-0.002431379398331,0.095936372876167,0.034205306321383,-0.085017427802086,0.062620803713799,-0.056331414729357) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.206266865134239,-0.111281648278236,0.162929475307465,-0.332558155059814,0.027763422578573,-0.095108941197395,-0.143553972244263,-0.031535945832729,0.225483015179634,0.285586565732956,0.086430899798870,0.023760261014104,-0.146578088402748,0.071194015443325,-0.165494605898857,0.006870137527585) * MODEL1_texOff(vec2(1,0));
res += mat4(0.031361211091280,0.096436418592930,0.065584659576416,0.246716767549515,-0.061977524310350,-0.030340161174536,0.046308528631926,0.113517940044403,0.058425836265087,0.147330194711685,0.180132463574409,0.018307784572244,0.014077945612371,-0.088560730218887,-0.157762616872787,-0.046901445835829) * MODEL1_texOff(vec2(1,1));
res += mat4(0.184786036610603,-0.235907062888145,-0.260631173849106,0.000986505881883,-0.003789048409089,0.017263354733586,-0.089203454554081,-0.009782195091248,0.046830262988806,-0.039196133613586,0.046585068106651,-0.004897748120129,0.058462567627430,-0.010220210999250,-0.047138184309006,0.025401623919606) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.145070359110832,-0.241813123226166,0.073410749435425,-0.136322215199471,0.010655080899596,0.083553656935692,-0.083547994494438,0.033139366656542,0.042633160948753,-0.057510718703270,-0.016744703054428,-0.121696107089520,0.051155474036932,0.254005879163742,0.055993072688580,0.137353733181953) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.007523308508098,-0.158716976642609,0.109847471117973,0.191158413887024,0.009149328805506,0.111738160252571,0.071858227252960,-0.004580372478813,-0.049139570444822,0.021986993029714,0.054981201887131,-0.056864608079195,-0.058402113616467,-0.177612736821175,-0.044906035065651,0.088577933609486) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.427595794200897,-0.067984610795975,-0.197654962539673,0.043867193162441,0.092758044600487,-0.024487346410751,0.069157235324383,-0.022400178015232,-0.028824457898736,0.045004226267338,0.093468964099884,0.020862288773060,0.050179690122604,0.130175739526749,-0.037722386419773,0.089476183056831) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.225017338991165,0.092167206108570,-0.164941638708115,0.077784940600395,0.013609529472888,0.184175208210945,-0.196027666330338,-0.019501045346260,0.110003262758255,-0.232414796948433,-0.067249871790409,0.072152718901634,0.280658632516861,0.494345754384995,-0.008852964267135,0.013156485743821) * MODEL2_texOff(vec2(0,0));
res += mat4(0.011046320199966,-0.010689408518374,0.077475108206272,-0.043219868093729,0.022892033681273,-0.384062260389328,-0.051611896604300,-0.210842192173004,0.071277819573879,-0.035822950303555,-0.210990101099014,0.049040090292692,0.199362814426422,-0.296544849872589,0.155733123421669,-0.221468389034271) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.046132076531649,-0.087851613759995,-0.047715954482555,0.034186910837889,0.073459543287754,-0.015018150210381,0.089159525930882,-0.007480198517442,0.031476449221373,-0.011282891035080,-0.011763222515583,-0.015199898742139,0.033553935587406,-0.168110787868500,0.169063642621040,-0.049044441431761) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.204774439334869,-0.179577410221100,-0.091314449906349,-0.029848318547010,-0.115806736052036,0.011336591094732,-0.237322479486465,-0.036548558622599,-0.029660381376743,-0.062387283891439,0.032650668174028,-0.203932404518127,-0.146540239453316,-0.250691771507263,0.091219186782837,-0.110424913465977) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.025619944557548,-0.061844877898693,-0.005804691929370,0.105788521468639,-0.041910562664270,0.177677810192108,-0.021085143089294,0.157872036099434,0.103035420179367,0.079600304365158,-0.242483213543892,0.034593988209963,0.052682563662529,0.064096204936504,0.054861254990101,0.159031927585602) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.106758631765842,0.112966723740101,0.000923800631426,-0.160919174551964,-0.011568175628781,-0.005561464931816,0.071359135210514,0.087553389370441,-0.085137993097305,-0.000891019997653,-0.038899663835764,-0.039536450058222,-0.000623420928605,0.001693404512480,-0.157091453671455,-0.047031793743372) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.022826282307506,0.009992294944823,0.078957676887512,0.207389175891876,0.037773210555315,0.135747477412224,0.251380920410156,0.198771327733994,-0.012070450931787,0.122955128550529,0.027371710166335,0.102757789194584,-0.050247870385647,0.269027471542358,-0.212616890668869,-0.019472494721413) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.034660119563341,-0.163911864161491,-0.123290136456490,0.122873850166798,0.020864773541689,-0.059394996613264,-0.027967512607574,0.082162529230118,-0.032264005392790,0.104390457272530,0.000359760160791,0.013404185883701,-0.004392040893435,-0.035861704498529,-0.081459783017635,-0.120885521173477) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.030648160725832,-0.049346663057804,0.076782323420048,-0.162120446562767,0.003090085228905,-0.194571703672409,-0.168585136532784,-0.106399968266487,-0.048697669059038,-0.008507756516337,0.096162870526314,-0.248068660497665,-0.041511271148920,-0.088824242353439,-0.470762580633163,-0.089917734265327) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.102760076522827,-0.062950000166893,0.045966487377882,0.198829069733620,0.009186821989715,0.055868349969387,-0.014391289092600,-0.353886306285858,-0.062389664351940,-0.158235028386116,0.174915298819542,0.200912684202194,-0.054753307253122,-0.236090064048767,0.093486756086349,-0.506503701210022) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.000021551699319,-0.103873901069164,-0.004708869382739,0.253470838069916,0.109465733170509,-0.049392983317375,0.107588097453117,-0.090009406208992,0.011120599694550,-0.046272661536932,-0.101828441023827,0.119625687599182,-0.009860606864095,-0.104396536946297,0.138489231467247,0.149502858519554) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.069262884557247,0.098937347531319,0.075751177966595,0.175998404622078,0.170675873756409,0.068049542605877,0.078878372907639,0.201140031218529,0.138154089450836,-0.193098664283752,0.000128002662677,0.081150501966476,-0.072578966617584,-0.141995221376419,-0.241259977221489,-0.031282417476177) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.098236635327339,-0.031951319426298,0.190533682703972,0.130016848444939,0.165013208985329,-0.008454304188490,-0.054113660007715,0.141557320952415,0.091973215341568,-0.172481909394264,0.018999721854925,0.085068874061108,0.236583098769188,-0.222591891884804,0.005178641993552,-0.116839930415154) * MODEL3_texOff(vec2(1,0));
res += mat4(0.047081351280212,-0.032101400196552,-0.062080793082714,0.213858559727669,0.006766906008124,-0.091799847781658,-0.228980302810669,-0.221342608332634,0.009638492949307,0.007995393127203,-0.133010730147362,-0.042580731213093,0.037353590130806,0.212364122271538,0.017063114792109,0.102943070232868) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.017565803602338,-0.203411012887955,0.216002374887466,-0.002178727183491,-0.046787634491920,0.236561581492424,-0.055888444185257,0.133359581232071,0.007582657970488,0.045193970203400,0.021740039810538,-0.015086474828422,0.023972805589437,-0.034661781042814,0.015511591918766,-0.017675697803497) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.060900773853064,-0.008753794245422,-0.156223282217979,0.028956117108464,-0.180094093084335,-0.143712446093559,0.209429636597633,-0.340462654829025,0.027230143547058,0.025434458628297,0.039793536067009,0.106856502592564,0.018028942868114,-0.027778185904026,0.066495686769485,0.037011336535215) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.023767398670316,0.146049588918686,0.015652012079954,-0.011587797664106,0.085205219686031,0.091748684644699,-0.014361378736794,0.122349679470062,0.031848665326834,-0.022233599796891,-0.001201621606015,0.085065744817257,-0.027766231447458,0.010837780311704,0.058284372091293,0.069506347179413) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.074411071836948,0.005051610991359,-0.015907840803266,-0.037311058491468,0.325233459472656,0.007726294454187,-0.003970590885729,-0.063047759234905,0.128133490681648,-0.152415394783020,0.023239344358444,0.002496442291886,-0.060890089720488,0.065876789391041,0.052100233733654,0.045842271298170) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.051249735057354,-0.047647159546614,0.076210901141167,-0.011153097264469,0.511142313480377,0.206136077642441,-0.270833849906921,-0.004160144831985,-0.134836480021477,-0.042142629623413,0.068625405430794,0.076844990253448,0.095557667315006,0.013916770927608,0.082837782800198,-0.126470774412155) * MODEL4_texOff(vec2(0,0));
res += mat4(0.158684253692627,0.052655257284641,-0.031992230564356,-0.106940738856792,-0.125187963247299,-0.068412296473980,-0.089081108570099,-0.080202154815197,-0.038487579673529,0.126991868019104,0.017946317791939,0.055382698774338,0.077474176883698,-0.300012141466141,-0.093964509665966,-0.892319381237030) * MODEL4_texOff(vec2(0,1));
res += mat4(0.022071070969105,0.041905023157597,-0.140410900115967,-0.049049030989408,-0.012097928673029,0.038891617208719,-0.022507661953568,0.004432088229805,-0.269546121358871,-0.002230039797723,0.045311223715544,0.020506689324975,0.033225722610950,0.006392119452357,-0.040658418089151,-0.007455222308636) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.148330450057983,0.112874306738377,0.083027578890324,0.023261835798621,0.041815903037786,-0.006047146860510,-0.139855906367302,0.041205659508705,-0.640377461910248,0.100217841565609,-0.188600793480873,0.125235110521317,-0.131875634193420,-0.079740382730961,-0.228463903069496,-0.055596537888050) * MODEL4_texOff(vec2(1,0));
res += mat4(0.017083169892430,0.102660447359085,-0.071288466453552,0.004627618007362,0.019747288897634,0.045076947659254,0.063831068575382,-0.024398569017649,0.055833440274000,0.012132527306676,-0.058910854160786,0.106127239763737,-0.106064885854721,0.449790835380554,0.089308805763721,-0.745662510395050) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.021181145682931,-0.133357778191566,0.037741076201200,-0.018807977437973,0.009717808105052,-0.135959267616272,0.065734341740608,-0.098964475095272,-0.102662920951843,0.181433141231537,-0.096089936792850,-0.043315980583429,0.060433167964220,-0.082928292453289,-0.223594218492508,-0.012738668359816) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.106301411986351,-0.090499430894852,-0.092654377222061,0.081246800720692,0.036481883376837,0.076651595532894,0.002821322064847,-0.049143131822348,0.035406649112701,-0.008018372580409,-0.045394591987133,0.096704475581646,-0.003648468060419,-0.072345212101936,-0.233625248074532,-0.083233378827572) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.064935602247715,0.049986924976110,0.002349136164412,0.060606911778450,-0.046406783163548,-0.240967556834221,-0.013869483023882,-0.004775782115757,0.072125859558582,0.075187891721725,-0.076394058763981,-0.123302578926086,-0.011897988617420,0.086317248642445,-0.320653647184372,-0.256025403738022) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.254407614469528,-0.076507940888405,0.034435451030731,-0.019111430272460,0.008362057618797,0.039734814316034,-0.005743335466832,0.088646478950977,-0.001242017373443,-0.004724212456495,0.007029959931970,-0.198224738240242,0.002744699595496,0.003926651552320,0.041535500437021,0.043874565511942) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.006684704683721,-0.407953411340714,0.121458493173122,-0.002589416224509,0.007759672589600,0.144206300377846,-0.304991543292999,0.117289006710052,-0.076685249805450,-0.043770644813776,0.050651907920837,-0.081791184842587,-0.279284209012985,0.043250858783722,0.098463080823421,0.185796216130257) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.001163406181149,0.060733176767826,-0.211420372128487,0.370521366596222,-0.008119402453303,-0.031024452298880,0.054484609514475,0.005480874329805,0.016036408022046,0.161174863576889,0.068910032510757,0.190256938338280,0.123078346252441,0.254985213279724,-0.302964121103287,-0.008122753351927) * MODEL5_texOff(vec2(0,1));
res += mat4(0.149945929646492,0.070778973400593,-0.017226748168468,0.131611511111259,-0.088423147797585,0.085421800613403,0.065298043191433,-0.020142471417785,0.122322037816048,0.023220108821988,0.251138985157013,-0.081414416432381,0.067728385329247,-0.026706712320447,-0.018035555258393,-0.093669228255749) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.105484008789063,-0.010500261560082,0.130692377686501,0.026038421317935,0.073217488825321,0.011696048080921,-0.031739279627800,0.021185278892517,-0.073808379471302,-0.134209319949150,0.141730293631554,0.051680427044630,-0.061001777648926,-0.040608376264572,0.213052213191986,0.060048706829548) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.071293376386166,-0.010861946269870,0.033285602927208,-0.173524424433708,0.001889685285278,0.063947156071663,-0.071914754807949,0.041543968021870,0.007754850201309,0.134345680475235,0.137625038623810,0.043423973023891,-0.159653961658478,0.102075509727001,-0.331375211477280,0.081348307430744) * MODEL5_texOff(vec2(1,1));
res += mat4(0.044278711080551,0.173016265034676,-0.017117194831371,0.039271172136068,-0.062912479043007,-0.017235010862350,-0.006098189856857,-0.058309968560934,-0.272779792547226,0.102796226739883,-0.198386043310165,-0.018137389793992,0.026919422671199,-0.011775448918343,-0.010666061192751,-0.021393017843366) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.058627564460039,0.032285384833813,-0.067308530211449,0.031618472188711,0.047285966575146,0.357765913009644,0.050342749804258,0.055907003581524,0.067528039216995,-0.073245510458946,-0.285300761461258,-0.083891525864601,-0.101904325187206,-0.170691043138504,-0.064903840422630,-0.034171592444181) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.036380339413881,-0.039806712418795,-0.028194308280945,0.005863041616976,0.045986827462912,0.156240731477737,-0.054369863122702,-0.085645437240601,-0.169607415795326,0.082577750086784,-0.258999973535538,-0.210282698273659,0.025641290470958,0.018423497676849,0.015587259083986,0.032650887966156) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.172574341297150,0.042824853211641,-0.096684940159321,-0.152184382081032,-0.019508099183440,-0.191987782716751,0.010097529739141,-0.009940672665834,-0.062671229243279,0.093407794833183,0.124400660395622,-0.040905624628067,-0.062695428729057,0.053682740777731,0.062310796231031,0.008159347809851) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.019013630226254,-0.108384422957897,-0.072354070842266,0.357854098081589,0.142758131027222,0.272653520107269,-0.221392974257469,0.256836324930191,0.405152112245560,0.020808912813663,-0.091108821332455,-0.148255690932274,0.102821506559849,0.148804709315300,-0.484440267086029,0.097563065588474) * MODEL6_texOff(vec2(0,0));
res += mat4(0.002119140699506,-0.077194727957249,0.011649044230580,-0.111130200326443,0.031904485076666,0.295579344034195,-0.074676513671875,-0.113686412572861,0.151928201317787,-0.026214491575956,-0.113281115889549,0.030270988121629,-0.018563538789749,-0.120971277356148,-0.090516515076160,0.186693876981735) * MODEL6_texOff(vec2(0,1));
res += mat4(0.118765495717525,0.192806974053383,-0.038401387631893,0.030442588031292,0.000817708962131,-0.093926876783371,-0.063777044415474,-0.031554535031319,0.013480572961271,-0.038447257131338,0.132961288094521,0.036007568240166,-0.323414534330368,-0.071185186505318,-0.083135478198528,-0.065173901617527) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.100135602056980,0.083059594035149,0.045664429664612,-0.054026179015636,-0.132650703191757,-0.156123533844948,-0.256532818078995,-0.068730756640434,0.001819994882680,0.097439751029015,-0.117721579968929,-0.014512578956783,-0.657501518726349,-0.189541757106781,-0.277442932128906,0.001607609330676) * MODEL6_texOff(vec2(1,0));
res += mat4(0.017282769083977,0.041317917406559,-0.029512681066990,-0.129105404019356,-0.078934699296951,0.095680557191372,-0.062382027506828,0.025207519531250,0.021637823432684,0.091853626072407,0.005099336151034,0.063992097973824,-0.009639980271459,0.036479502916336,-0.033919487148523,0.191110968589783) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.018068982288241,0.001210625749081,-0.006173661909997,0.015973549336195) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_3x_LA) mapping 2_3

vec4 hook()
{
vec4 res = vec4(0.049496255815029,0.046050164848566,0.016405941918492,0.116717942059040);
res += mat4(0.051925856620073,0.003563275095075,-0.045479774475098,-0.028538983315229,-0.044650916010141,0.040211144834757,-0.205141425132751,-0.125816494226456,0.016179043799639,-0.089068673551083,-0.133401721715927,-0.271458923816681,-0.058899257332087,-0.071337208151817,-0.104348167777061,0.100275628268719) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.023819450289011,-0.003937263041735,0.191556498408318,0.139376953244209,-0.008899657055736,-0.101209431886673,0.060620140284300,0.098953269422054,0.047436058521271,0.071491695940495,-0.176115125417709,0.065063618123531,0.063625715672970,0.031370542943478,0.109036594629288,-0.076963365077972) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.029722472652793,0.027762409299612,0.111050650477409,-0.042438391596079,-0.081969529390335,0.106318622827530,-0.004067496862262,0.218219026923180,0.060470350086689,-0.016706896945834,0.069851785898209,-0.064329415559769,0.024277979508042,0.011641237884760,-0.044828124344349,-0.040584459900856) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.107338860630989,0.194736763834953,-0.013782180845737,-0.307733774185181,-0.005155462305993,0.064856834709644,-0.077612474560738,-0.179790303111076,-0.129107996821404,0.092167265713215,-0.215568348765373,0.078495725989342,-0.287608712911606,-0.076816715300083,-0.086805999279022,0.315892636775970) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.019090171903372,0.072734460234642,-0.436203151941299,-0.265978991985321,-0.045437749475241,0.069475203752518,-0.048980649560690,0.122584350407124,-0.145315796136856,0.017692461609840,0.003209566697478,-0.094435401260853,-0.058956548571587,0.519886434078217,-0.038813617080450,-0.042265534400940) * MODEL1_texOff(vec2(0,0));
res += mat4(0.004313270561397,0.040572479367256,0.125781908631325,0.023551521822810,0.146105691790581,0.013305622152984,0.027425663545728,-0.044795013964176,0.222154155373573,0.004824064206332,-0.084579631686211,-0.107557818293571,0.108856528997421,-0.179147928953171,0.264625996351242,0.072519466280937) * MODEL1_texOff(vec2(0,1));
res += mat4(0.091228432953358,-0.067887119948864,-0.005751613527536,0.142852291464806,-0.203988492488861,-0.035332694649696,0.066636748611927,-0.185059607028961,0.162175089120865,-0.056162986904383,0.124175250530243,0.002402069512755,-0.052369311451912,0.083176948130131,0.117810949683189,-0.010613910853863) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.063969291746616,0.072753727436066,-0.025929646566510,-0.070632293820381,-0.060348741710186,-0.040544196963310,0.023858519271016,-0.065232388675213,-0.151039034128189,0.045748438686132,0.011874234303832,0.150348499417305,0.140671268105507,0.013303561136127,-0.262332886457443,-0.196196466684341) * MODEL1_texOff(vec2(1,0));
res += mat4(0.056288246065378,0.051293559372425,-0.008961237967014,0.113566234707832,-0.071353793144226,-0.046081282198429,-0.099565275013447,-0.201974257826805,-0.069965168833733,-0.026224723085761,0.125589177012444,0.119663611054420,-0.000971242843661,0.133655592799187,-0.095502085983753,-0.078430086374283) * MODEL1_texOff(vec2(1,1));
res += mat4(0.070214964449406,-0.152332872152328,-0.155911877751350,-0.138918712735176,-0.065995588898659,-0.078035131096840,-0.084652155637741,-0.048065643757582,0.072004601359367,-0.009139214642346,0.043429039418697,-0.026586979627609,0.040035832673311,-0.017097309231758,-0.003856346011162,0.070814020931721) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.033907748758793,-0.113887332379818,0.020898295566440,0.023263547569513,-0.029257699847221,0.022598631680012,-0.097332626581192,-0.165672227740288,-0.085356839001179,0.032642040401697,-0.047165222465992,-0.248692452907562,-0.058700453490019,-0.032843407243490,-0.173853844404221,-0.266582697629929) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.006866099312901,-0.037352003157139,0.170600414276123,-0.066653147339821,-0.030480444431305,0.101197794079781,0.029824480414391,0.025810703635216,0.013371788896620,0.023182291537523,-0.050813771784306,-0.117544122040272,-0.054362613707781,-0.075279623270035,0.043991807848215,-0.082225181162357) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.087246403098106,0.129813700914383,-0.040253087878227,-0.032279245555401,-0.271370232105255,-0.292959868907928,-0.053005948662758,-0.404991418123245,-0.126486971974373,-0.063066340982914,-0.081071130931377,-0.081244356930256,0.136514052748680,-0.145016998052597,-0.078849010169506,0.212766036391258) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.075421154499054,-0.001129988348112,-0.269908517599106,-0.018211426213384,0.199361041188240,0.612302899360657,-0.037111029028893,0.279338985681534,-0.472263455390930,-0.150033101439476,-0.435395270586014,-0.300792187452316,0.146014481782913,-0.098285868763924,0.151629224419594,0.202537417411804) * MODEL2_texOff(vec2(0,0));
res += mat4(0.020975697785616,0.060401059687138,0.018390364944935,0.102651037275791,0.052555620670319,-0.253885924816132,0.233610361814499,-0.118366576731205,-0.038655042648315,0.171258643269539,-0.498692750930786,-0.138902679085732,-0.033979233354330,-0.084646925330162,0.145194292068481,-0.014288335107267) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.002941132988781,-0.105386465787888,-0.034343350678682,0.049991630017757,-0.084694579243660,-0.115050859749317,-0.113208808004856,-0.095887497067451,-0.039860852062702,-0.076679296791553,0.068990305066109,0.038450054824352,0.162750273942947,-0.043446063995361,0.094405598938465,-0.028168842196465) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.052251134067774,-0.045094463974237,-0.176551759243011,-0.061419993638992,0.181758537888527,0.042843792587519,-0.085815198719501,0.162423387169838,-0.492102503776550,-0.037025287747383,0.147778168320656,0.043006047606468,-0.094394318759441,-0.026144990697503,-0.129967227578163,0.022356890141964) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.043665710836649,-0.068721979856491,-0.023596238344908,0.125406146049500,-0.023642802610993,-0.039595082402229,0.025107061490417,-0.130170419812202,-0.076986886560917,0.068208880722523,-0.415163546800613,-0.076548703014851,-0.128581851720810,-0.001989422831684,0.123985886573792,-0.091372080147266) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.005246589425951,-0.028313303366303,-0.242530271410942,-0.048896364867687,0.028870943933725,-0.045819904655218,-0.028262183070183,-0.118725150823593,-0.063344605267048,-0.014475448057055,0.101089194417000,-0.188406065106392,-0.078432649374008,-0.124874927103519,-0.140277504920959,-0.194801449775696) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.006427452433854,-0.087697036564350,-0.044880114495754,-0.150360256433487,0.030828837305307,0.039680551737547,-0.106916815042496,0.036713268607855,-0.100616499781609,0.031501345336437,0.124448105692863,0.030035875737667,0.040986515581608,0.016311595216393,-0.083977967500687,-0.125449359416962) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.071007102727890,-0.003835660172626,0.026356816291809,-0.012093133293092,0.030305357649922,0.018543191254139,-0.027079995721579,0.076611302793026,0.049924593418837,-0.113956950604916,0.172305256128311,0.081553973257542,0.020369995385408,-0.052565805613995,0.161931917071342,-0.137418836355209) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.155190259218216,-0.018237290903926,-0.008765209466219,0.166884765028954,0.138505563139915,-0.016849068924785,0.242967903614044,0.181073009967804,0.252558737993240,-0.123286120593548,0.005704464856535,-0.028781639412045,0.166258305311203,0.030310947448015,-0.023274594917893,-0.296484529972076) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.078180216252804,0.095437966287136,-0.283654153347015,0.011547743342817,0.004911046940833,0.171117037534714,0.016340691596270,0.011473542079329,-0.042296539992094,-0.040039457380772,-0.112946413457394,0.150704294443130,0.032769951969385,-0.291807085275650,-0.445721566677094,-0.029640743508935) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.074055761098862,0.094495147466660,0.031158808618784,-0.010676242411137,-0.001657990389504,0.026028783991933,-0.066268675029278,-0.033899020403624,0.031379010528326,0.015206752344966,-0.133894681930542,-0.137507036328316,-0.114207498729229,-0.126529514789581,-0.022867234423757,-0.072563141584396) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.099911451339722,0.058429509401321,-0.123705491423607,0.035687744617462,0.344732880592346,0.122572198510170,-0.064503654837608,0.367802023887634,0.013529848307371,0.061602652072906,-0.135706558823586,0.072381600737572,-0.152093410491943,-0.140550941228867,0.183150798082352,-0.227050915360451) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.234326958656311,-0.012770024128258,-0.074012920260429,-0.077926680445671,0.311698645353317,-0.042240563780069,0.077787786722183,-0.127360537648201,-0.208062335848808,-0.064883872866631,0.054627895355225,0.261667340993881,0.228318586945534,-0.191568747162819,-0.073354430496693,0.085062190890312) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.009383803233504,-0.019232319667935,-0.042122535407543,-0.027958149090409,0.106355592608452,0.068357281386852,0.029553495347500,0.001583982724696,-0.076564460992813,-0.104884929955006,0.014081688597798,0.016961524263024,0.027276925742626,-0.190553754568100,-0.000387189618777,-0.105224408209324) * MODEL3_texOff(vec2(1,1));
res += mat4(0.152206987142563,-0.032933671027422,0.013834958896041,-0.004448666702956,0.046585336327553,-0.028081486001611,0.217969104647636,-0.213245674967766,-0.052274540066719,0.016768380999565,-0.010661882348359,-0.038620155304670,0.029985839501023,-0.022249676287174,0.007275149691850,0.043769471347332) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.075139276683331,-0.114133022725582,-0.041687332093716,0.022107305005193,-0.167344436049461,-0.202644586563110,0.026684593409300,-0.506238579750061,0.038021229207516,0.017036963254213,0.030309885740280,0.021117947995663,-0.032355297356844,-0.030824707821012,0.060178384184837,0.022776862606406) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.059857062995434,0.074512839317322,-0.361324399709702,0.148054644465446,0.041552729904652,0.024192553013563,-0.276068419218063,-0.069856114685535,0.021213581785560,-0.037289433181286,-0.022809945046902,0.039818909019232,-0.016437713056803,0.005016303155571,-0.085973121225834,0.024286191910505) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.168693080544472,0.107119902968407,-0.074908182024956,-0.117582201957703,-0.070371709764004,-0.050681646913290,-0.048695560544729,0.064206801354885,0.212025910615921,0.004191793035716,-0.142688214778900,-0.267377197742462,0.000431031396147,0.063917107880116,0.057070061564445,-0.099792346358299) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.030760550871491,0.087209589779377,-0.044729340821505,0.114623546600342,-0.306885033845901,0.289535075426102,0.264120578765869,0.173393428325653,-0.036045279353857,-0.178494691848755,-0.374734073877335,0.245175480842590,0.224436432123184,0.109220586717129,0.139734566211700,-0.111590273678303) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.066939093172550,-0.195106044411659,-0.026253061369061,0.202416956424713,0.048171099275351,-0.096276074647903,0.216074079275131,0.000283038330963,-0.080177389085293,0.011956694535911,0.061344817280769,0.012191467918456,-0.026376666501164,-0.139056608080864,0.091301992535591,-0.177466899156570) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.078904531896114,0.068831957876682,0.008687982335687,0.002683769678697,-0.068839967250824,0.055662475526333,0.003296271199360,0.008522445335984,0.296436190605164,0.032886616885662,-0.041688904166222,-0.177245184779167,0.105487324297428,0.123704180121422,0.010276342742145,0.085086174309254) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.163287132978439,-0.049903504550457,0.086722813546658,0.114602148532867,0.080165229737759,0.095486238598824,0.129052877426147,-0.008631162345409,0.126600846648216,-0.120160862803459,-0.236295074224472,-0.051359262317419,0.414936453104019,-0.005926906596869,-0.149433583021164,0.293417483568192) * MODEL4_texOff(vec2(1,0));
res += mat4(0.002906264970079,0.058194857090712,0.065399989485741,0.190351575613022,0.017252111807466,0.025225043296814,0.028577091172338,-0.062539972364902,-0.064493335783482,0.015802612528205,0.003943067509681,-0.057119932025671,-0.110877141356468,-0.240127071738243,0.274501651525497,-0.409378767013550) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.015679819509387,0.071690179407597,0.034074906259775,0.043037183582783,-0.114783719182014,0.113352887332439,-0.067236542701721,-0.129367724061012,-0.024780325591564,-0.020665667951107,-0.056392095983028,-0.307107448577881,-0.023255484178662,0.094683736562729,-0.156239733099937,0.075317263603210) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.049401067197323,0.011678788810968,0.065075039863586,0.043232429772615,-0.065409764647484,-0.068778373301029,-0.034863643348217,0.076329514384270,-0.067959278821945,0.040165338665247,-0.004390431102365,-0.001051583094522,0.072526030242443,0.068629741668701,0.058346658945084,-0.246580719947815) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.002722369041294,-0.131692588329315,-0.087959967553616,0.048244901001453,0.153846010565758,-0.025927012786269,0.110927455127239,-0.041603110730648,-0.072824083268642,0.028717741370201,0.091846637427807,-0.005895798560232,0.054348684847355,0.067817725241184,-0.061866570264101,-0.199844017624855) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.174897894263268,-0.084535874426365,0.172014728188515,0.142317727208138,0.115919381380081,-0.054929997771978,0.066863462328911,0.006755369249731,0.084749482572079,0.006074567325413,-0.049298256635666,-0.258736491203308,-0.125010281801224,-0.092124454677105,0.121533572673798,0.062093559652567) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.212120935320854,-0.749577641487122,-0.044272638857365,-0.207056820392609,-0.024936705827713,-0.001303731231019,0.128563910722733,0.003872046479955,0.130506053566933,-0.295626103878021,-0.080770418047905,0.013474850915372,-0.305333167314529,-0.193027555942535,0.276741802692413,-0.062829062342644) * MODEL5_texOff(vec2(0,0));
res += mat4(0.123641885817051,0.571503400802612,-0.231902405619621,0.114297732710838,-0.040819015353918,0.043496638536453,-0.001344308955595,0.035098232328892,-0.121589861810207,-0.000872934702784,0.010577381588519,0.334539860486984,0.151535734534264,-0.015609567984939,0.255597233772278,0.302989870309830) * MODEL5_texOff(vec2(0,1));
res += mat4(0.125377908349037,-0.004308393690735,0.064163401722908,0.016804989427328,-0.087427616119385,-0.072224237024784,0.108528174459934,-0.152607694268227,0.068347603082657,0.073017805814743,-0.051708005368710,0.137183547019958,-0.050096705555916,-0.001309113577008,-0.083266995847225,-0.052869591861963) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.189073026180267,-0.014266205951571,0.160800263285637,-0.233670726418495,-0.078431941568851,0.100665643811226,-0.151395365595818,-0.008234553039074,0.060716334730387,-0.090411268174648,-0.201212212443352,0.266866147518158,-0.202165007591248,-0.010433500632644,0.045313999056816,-0.048647664487362) * MODEL5_texOff(vec2(1,0));
res += mat4(0.047175977379084,0.087142392992973,-0.176106870174408,-0.034403458237648,-0.200985968112946,-0.017223929986358,0.038151826709509,0.011001538485289,-0.160174816846848,-0.050208386033773,-0.022137111052871,0.209265157580376,0.148258373141289,-0.022004133090377,0.098714150488377,0.121664419770241) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.168125614523888,-0.104731008410454,0.013883343897760,-0.071704290807247,-0.047869704663754,-0.023449972271919,-0.191898643970490,-0.123351745307446,-0.144326582551003,-0.027575248852372,0.203144863247871,-0.081624716520309,-0.051281504333019,0.052311766892672,0.088609263300896,0.041184633970261) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.131039083003998,-0.069435171782970,-0.111069492995739,-0.080033622682095,0.085587866604328,0.049992032349110,0.032786585390568,0.103123538196087,0.139071315526962,0.042212698608637,0.127909377217293,-0.101478695869446,-0.025678571313620,-0.080645464360714,-0.009818522259593,-0.034434791654348) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.054057326167822,-0.054320227354765,-0.065301105380058,-0.102856040000916,0.022786270827055,0.041069269180298,0.096711590886116,-0.008901708759367,0.017999568954110,-0.015083131380379,0.159016191959381,-0.026383766904473,0.019229540601373,0.035128712654114,-0.076470680534840,-0.063036352396011) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.108306899666786,0.057866487652063,-0.056700401008129,0.132279843091965,-0.180049642920494,-0.058819890022278,-0.367467254400253,-0.351966410875320,0.079291872680187,0.096186079084873,0.180166348814964,-0.107026278972626,-0.018262052908540,0.029142517596483,-0.106158591806889,-0.047671422362328) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.192710459232330,0.063712455332279,-0.486865907907486,-0.031375084072351,0.029208270832896,0.176158130168915,0.044682983309031,0.119954831898212,-0.272548466920853,0.003920132759959,0.128065630793571,-0.162088617682457,0.093494713306427,0.443232059478760,0.006695290561765,0.154938727617264) * MODEL6_texOff(vec2(0,0));
res += mat4(0.079561658203602,-0.050886258482933,-0.289641797542572,-0.135880216956139,0.120414271950722,0.032676644623280,0.377579182386398,-0.010221282951534,-0.087489463388920,0.121371231973171,0.162333905696869,0.256375074386597,0.046575486660004,-0.099813275039196,0.040146138519049,0.196672871708870) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.243211954832077,-0.006247554905713,-0.046323508024216,-0.028165876865387,-0.009576024487615,0.053528763353825,-0.074672266840935,-0.001686980715021,0.013365508057177,0.016572058200836,0.024881649762392,0.025310795754194,0.057894408702850,-0.052343528717756,0.005280075129122,-0.224732697010040) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.177191451191902,-0.052353359758854,0.035723306238651,0.069057561457157,-0.029269795864820,0.030460219830275,-0.074091196060181,0.157806754112244,0.025241302326322,0.085977613925934,-0.015358876436949,-0.059461753815413,-0.046778656542301,-0.367734134197235,-0.222818940877914,-0.022796563804150) * MODEL6_texOff(vec2(1,0));
res += mat4(0.047714833170176,0.017934376373887,-0.132496282458305,-0.178057283163071,0.026868382468820,-0.040973741561174,0.054495580494404,0.131305724382401,-0.021701047196984,0.018953114748001,0.136467576026917,0.007382594514638,0.025664919987321,0.075094774365425,-0.005627924110740,-0.145170062780380) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.176308587193489,0.612210452556610,0.128858342766762,0.042740769684315) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_3x_LA) mapping 2_4

vec4 hook()
{
vec4 res = vec4(0.024336317554116,0.134939342737198,-0.611890614032745,0.135112732648849);
res += mat4(-0.054274845868349,-0.127935320138931,0.076650962233543,-0.109279252588749,0.005776375532150,-0.117944203317165,0.238314539194107,0.136837542057037,0.079221710562706,-0.031660117208958,0.128970772027969,0.034963507205248,-0.109715178608894,-0.183649271726608,0.055317293852568,0.011830097064376) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.111514084041119,-0.234138190746307,-0.186616495251656,0.099390380084515,-0.194725319743156,0.107014976441860,-0.048447746783495,0.112408757209778,-0.131208732724190,-0.399584561586380,0.372898697853088,0.061825357377529,0.185436978936195,-0.024623701348901,0.131130456924438,0.131518408656120) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.022299909964204,0.052184030413628,-0.045521862804890,0.123789288103580,0.027344247326255,0.202591270208359,0.097559571266174,-0.127736747264862,-0.039218295365572,-0.115717634558678,0.170509845018387,0.132325589656830,0.154172420501709,0.098818533122540,-0.052981670945883,-0.049069702625275) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.125433504581451,0.120968535542488,-0.212200507521629,0.148603871464729,0.187112554907799,-0.021111935377121,-0.037476815283298,0.087452039122581,0.125420317053795,-0.176996782422066,0.097784087061882,-0.144837453961372,0.068659573793411,0.248261079192162,0.268471032381058,0.204933896660805) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.037063717842102,-0.034301999956369,-0.210694074630737,-0.062570244073868,-0.049814432859421,0.142016366124153,-0.102344527840614,0.212424308061600,-0.082216344773769,-0.012816550210118,0.074645526707172,-0.119137942790985,0.009014391340315,-0.003293418092653,0.446318626403809,0.298457205295563) * MODEL1_texOff(vec2(0,0));
res += mat4(0.044926427304745,0.003779978258535,-0.074668675661087,0.039088010787964,0.091157816350460,-0.073018565773964,-0.003428544383496,-0.287348359823227,-0.016187136992812,0.317389875650406,-0.040961362421513,0.142150118947029,-0.192274093627930,0.022241961210966,0.024938249960542,-0.169010221958160) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.072965182363987,-0.106708891689777,0.765481829643250,0.112742833793163,0.064548976719379,-0.134262412786484,-0.045126382261515,-0.008000881411135,-0.058967191725969,0.013444950804114,0.009994521737099,-0.013126410543919,-0.262535244226456,-0.062280580401421,0.075815148651600,-0.179653778672218) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.097690135240555,0.000779865775257,-0.210368633270264,-0.158210515975952,0.047286856919527,-0.028109550476074,0.007511946838349,-0.068110622465611,-0.092007189989090,0.101522050797939,-0.043316788971424,0.056871816515923,0.166572317481041,-0.055043619126081,-0.028317023068666,-0.062202714383602) * MODEL1_texOff(vec2(1,0));
res += mat4(0.013640609569848,0.030206741765141,0.050700712949038,-0.038781318813562,0.033097304403782,-0.096483491361141,0.020578688010573,0.017524182796478,-0.042511794716120,-0.150737032294273,-0.031516011804342,-0.073809534311295,-0.033374238759279,0.035508196800947,0.049400176852942,0.095324628055096) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.180908858776093,0.020635748282075,0.229045957326889,0.046622075140476,-0.035072211176157,-0.234985053539276,0.003714620368555,0.054214287549257,0.018901312723756,0.012698009610176,-0.021987508982420,-0.031788103282452,0.096994511783123,-0.248262152075768,0.111872099339962,0.009111378341913) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.187991753220558,-0.498600721359253,0.036131713539362,0.040994431823492,0.287028253078461,0.181727692484856,0.045990861952305,0.244403690099716,0.057488318532705,-0.332199901342392,0.301571071147919,-0.129459783434868,0.032181825488806,0.126590117812157,0.127063676714897,-0.040554832667112) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.125525981187820,0.165778025984764,-0.075157314538956,0.163603186607361,0.070905737578869,0.046002984046936,-0.019153075292706,-0.252863854169846,-0.042452134191990,-0.133797377347946,0.028596274554729,0.101457647979259,0.014489407651126,0.006840002723038,-0.023599402979016,-0.006550824269652) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.241193190217018,0.081641077995300,0.042503688484430,-0.005560851655900,0.324714869260788,-0.242617443203926,0.136932075023651,-0.001684407936409,-0.169125303626060,-0.240729197859764,0.009983566589653,0.018958786502481,-0.064193308353424,-0.053386684507132,0.390035003423691,0.155661478638649) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.067296288907528,-0.140860423445702,0.060471419245005,-0.018166247755289,-0.277637273073196,0.194200307130814,-0.051111150532961,0.036295045167208,0.119758822023869,-0.050097364932299,-0.375630617141724,0.080285146832466,0.046944517642260,-0.027815269306302,1.004756689071655,0.037357199937105) * MODEL2_texOff(vec2(0,0));
res += mat4(0.068640269339085,0.115680523216724,0.067143626511097,-0.022057322785258,0.150144010782242,-0.070437997579575,-0.145221441984177,-0.101559102535248,0.225343808531761,0.066169522702694,-0.055070921778679,0.316600829362869,0.115260981023312,-0.202528923749924,-0.596162438392639,-0.173304080963135) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.100495725870132,-0.082745552062988,0.088546633720398,-0.004387035965919,-0.000274036137853,-0.126563489437103,0.113757655024529,-0.036687627434731,-0.059271767735481,0.062253486365080,0.039270825684071,0.043981019407511,-0.097693569958210,-0.215392813086510,0.124615758657455,-0.010334552265704) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.040952462702990,0.054676406085491,-0.031894173473120,-0.062423180788755,0.019256405532360,-0.113997876644135,0.035019326955080,-0.235717073082924,0.016271742060781,-0.011413387954235,0.008043963462114,-0.044304300099611,0.043726883828640,0.163113713264465,0.020452594384551,0.013350908644497) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.060970623046160,-0.025205420330167,0.010981288738549,-0.004190010949969,-0.009531710296869,0.143342748284340,0.005962125957012,0.083631128072739,0.080994315445423,-0.100825980305672,-0.141212090849876,-0.001258145668544,0.116938441991806,0.081933706998825,-0.107515342533588,-0.036142446100712) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.094357706606388,-0.005573798436671,-0.077036671340466,-0.013788215816021,-0.104848533868790,0.080009497702122,-0.014474784955382,0.136670082807541,-0.033199559897184,-0.185328006744385,0.056380141526461,-0.031360395252705,-0.170002236962318,-0.076663874089718,-0.115093693137169,0.135096892714500) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.006350871641189,0.297963351011276,-0.109730497002602,0.037110622972250,-0.077877856791019,-0.106928192079067,0.140760883688927,-0.128834158182144,0.136147424578667,0.156714662909508,0.041816987097263,0.142748311161995,0.069802880287170,-0.005040393210948,0.086497604846954,-0.176170095801353) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.027464710175991,0.208785951137543,0.065151154994965,-0.132202818989754,-0.125227749347687,-0.219086512923241,0.057298716157675,0.103677168488503,-0.009679161012173,-0.154482483863831,0.049250096082687,0.017943466082215,-0.038318019360304,-0.128337770700455,-0.012629098258913,-0.038262251764536) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.012417554855347,-0.292273670434952,0.224325388669968,-0.066779069602489,-0.319134235382080,-0.320126384496689,0.089929625391960,-0.069692194461823,-0.167437911033630,-0.264423638582230,0.036344420164824,-0.077483162283897,0.178860679268837,-0.193298071622849,-0.135454848408699,-0.093121655285358) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.042287528514862,-0.147305995225906,-0.032894045114517,-0.341392576694489,0.079437777400017,0.115756459534168,0.006471561733633,-0.106916576623917,0.107179678976536,0.463316470384598,0.022965367883444,0.110889680683613,0.004125958774239,-0.249385699629784,-0.124874807894230,0.059684872627258) * MODEL3_texOff(vec2(0,0));
res += mat4(0.127060830593109,0.286970078945160,-0.016849160194397,-0.028231697157025,-0.142378836870193,0.056423522531986,-0.124308340251446,-0.172329261898994,0.082110963761806,0.200046718120575,0.181059464812279,-0.062445141375065,0.138500705361366,0.001574497437105,0.044834185391665,-0.119056232273579) * MODEL3_texOff(vec2(0,1));
res += mat4(0.099194213747978,0.100559435784817,0.133136287331581,-0.058991383761168,-0.103525295853615,-0.060429841279984,-0.007324589416385,-0.009423400275409,0.014281793497503,-0.106470048427582,0.005681254900992,0.020919652655721,-0.067287959158421,0.007375834509730,-0.063353739678860,0.013802072964609) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.081142000854015,0.137916356325150,0.028835056349635,0.041403729468584,-0.040502518415451,-0.032833836972713,0.193335846066475,0.060188308358192,-0.051387153565884,0.014832132495940,0.062335450202227,-0.028109572827816,-0.017095765098929,0.020733812823892,0.218190446496010,-0.110575951635838) * MODEL3_texOff(vec2(1,0));
res += mat4(0.033096782863140,0.109173700213432,0.067893132567406,-0.039498884230852,0.107924051582813,-0.300648123025894,-0.007042863871902,-0.143797501921654,-0.110875770449638,-0.215499565005302,-0.029922224581242,-0.122382447123528,-0.070441335439682,-0.029557570815086,-0.042486742138863,-0.009263080544770) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.222259104251862,0.103906646370888,-0.119013838469982,-0.027090517804027,-0.236086562275887,-0.251106768846512,-0.005291032139212,0.105991251766682,-0.022039374336600,0.110571950674057,0.023836039006710,0.059015870094299,-0.004385380074382,-0.041468657553196,-0.014877581968904,-0.024248389527202) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.342620104551315,0.106703579425812,0.056778434664011,0.212726339697838,0.293102681636810,0.391222864389420,-0.493055284023285,0.104923367500305,-0.167833313345909,-0.039019852876663,0.174622893333435,-0.034941788762808,0.022449808195233,0.021386953070760,0.008619857951999,-0.131183177232742) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.122425012290478,0.011349960230291,-0.009231831878424,0.093054860830307,-0.052112132310867,0.153511926531792,0.137521028518677,-0.226144596934319,-0.097342498600483,0.064886592328548,0.074643500149250,-0.063408344984055,0.081560149788857,-0.060865174978971,0.029664721339941,-0.331107825040817) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.117629371583462,-0.210173681378365,0.007600314449519,-0.078259781002998,-0.204760074615479,0.006903178058565,0.025957345962524,0.095156610012054,0.179164692759514,0.047828894108534,-0.089375317096710,0.009828030131757,0.024923570454121,0.079813316464424,-0.024714870378375,0.033637285232544) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.120666131377220,-0.293167382478714,0.105222083628178,0.075673282146454,0.052179276943207,0.006085840053856,0.115877114236355,0.024682996794581,0.125482022762299,-0.297083765268326,-0.021378263831139,-0.181097239255905,-0.062988810241222,0.238243564963341,0.011185531504452,0.110761158168316) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.104290917515755,0.137088164687157,-0.021569920703769,-0.237271159887314,-0.082463234663010,-0.221328794956207,-0.025708803907037,-0.069302096962929,0.105095781385899,-0.259461402893066,0.036687199026346,-0.166663303971291,-0.071232378482819,-0.224354311823845,-0.035584483295679,-1.062049150466919) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.019832780584693,0.019126998260617,0.104433186352253,0.024305084720254,0.057014580816031,0.030710577964783,-0.072726674377918,-0.026985265314579,0.095944710075855,0.019657514989376,-0.030027776956558,-0.017900912091136,-0.020713329315186,0.007729211822152,-0.022930495440960,-0.034205958247185) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.166965946555138,-0.018497141078115,0.090255886316299,0.010611074976623,0.035766296088696,-0.006971789058298,0.041003618389368,0.037155523896217,-0.136107385158539,-0.110777765512466,-0.268256217241287,-0.095126837491989,-0.083414092659950,-0.323011308908463,-0.112143471837044,-0.072236314415932) * MODEL4_texOff(vec2(1,0));
res += mat4(0.046030029654503,-0.309803307056427,0.038572590798140,-0.062432304024696,-0.020365701988339,0.028605939820409,-0.042503461241722,0.012931536883116,0.099389873445034,0.188877090811729,0.116195112466812,0.103428214788437,-0.025561830028892,-0.543995797634125,-0.493549942970276,-0.487201720476151) * MODEL4_texOff(vec2(1,1));
res += mat4(0.035793457180262,0.150284871459007,-0.093766182661057,-0.040225088596344,0.034908432513475,0.060877490788698,-0.107816971838474,0.015098273754120,-0.042107585817575,-0.175217360258102,0.104752838611603,0.016512326896191,0.144900128245354,0.055654466152191,0.038996979594231,0.033545829355717) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.404307007789612,-0.206491693854332,0.051624424755573,-0.112781755626202,-0.000890769530088,-0.174159362912178,0.004541806876659,-0.226157993078232,0.089943096041679,-0.010437641292810,0.238918870687485,0.059326332062483,0.076405495405197,-0.072777993977070,-0.097472533583641,0.089278109371662) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.070256628096104,0.096889905631542,0.033014513552189,0.128051504492760,-0.105458684265614,-0.193629309535027,0.064267024397850,-0.081462867558002,0.049398042261600,0.113143801689148,0.008262655697763,0.176537752151489,0.073077365756035,0.218745872378349,-0.007595600094646,-0.188245356082916) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.056364756077528,-0.087472468614578,0.058480542153120,-0.051749527454376,-0.004338781815022,-0.164979770779610,-0.069076344370842,-0.027951488271356,-0.029159454628825,-0.167515382170677,0.100930511951447,-0.086094200611115,0.087616115808487,-0.136410310864449,-0.013210428878665,-0.035212200134993) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.180938690900803,-0.058041375130415,-0.100960209965706,0.084219411015511,-0.186120763421059,-0.034103047102690,-0.020844409242272,0.141526818275452,-0.073431164026260,0.069552145898342,0.002793528605253,-0.019900567829609,-0.257701456546783,0.106728486716747,0.014925367198884,0.076286330819130) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.183306604623795,0.014979016035795,0.158176124095917,0.002432213164866,-0.027139987796545,-0.040374286472797,-0.029422851279378,-0.003295111935586,-0.076462939381599,0.057082008570433,0.119453318417072,-0.105331920087337,-0.111911207437515,-0.078543379902840,-0.038244746625423,-0.179697006940842) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.011057066731155,0.164877682924271,-0.024173671379685,-0.010347490198910,-0.005344490520656,-0.197679162025452,0.066939100623131,-0.010989321395755,0.033553879708052,-0.084253102540970,0.103452250361443,-0.046485207974911,0.093319676816463,0.083605565130711,-0.009428116492927,-0.032376047223806) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.000284273643047,0.063239902257919,0.189086779952049,0.119854211807251,0.064701907336712,0.143677562475204,-0.097974084317684,-0.129769891500473,-0.049888547509909,-0.103509180247784,0.064629621803761,-0.052071511745453,-0.106777630746365,-0.020369794219732,-0.124509669840336,0.116613939404488) * MODEL5_texOff(vec2(1,0));
res += mat4(0.003268999047577,-0.052250832319260,-0.123770028352737,-0.030700437724590,0.050639078021049,0.235520422458649,0.021927030757070,-0.029218962416053,-0.136362195014954,-0.072540201246738,-0.010401614941657,0.085536479949951,-0.084948532283306,0.041198145598173,0.115334235131741,-0.039439801126719) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.074942126870155,-0.122854709625244,0.072357714176178,0.009870941750705,-0.047565627843142,-0.058719675987959,0.248915150761604,-0.059522014111280,-0.188055440783501,0.114745683968067,0.171288222074509,-0.038793731480837,0.011448680423200,-0.127612441778183,-0.075395539402962,0.049163352698088) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.085041746497154,-0.209729552268982,-0.029704982414842,0.139051914215088,0.111473515629768,-0.029885750263929,0.358845174312592,0.034536335617304,-0.144698128104210,0.272141456604004,0.129513248801231,-0.018088750541210,0.067288883030415,-0.097640544176102,-0.235121443867683,0.133159324526787) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.022898031398654,0.015297112055123,0.008211905136704,0.087381727993488,0.068065583705902,0.137025400996208,0.057695753872395,-0.045197702944279,-0.043544270098209,-0.002973531838506,-0.015009479597211,0.151608884334564,0.086420223116875,0.299670428037643,-0.044763989746571,-0.163042441010475) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.009398787282407,0.196642503142357,-0.005089991725981,0.038630578666925,0.138060554862022,-0.007816788740456,0.241419672966003,0.154755830764771,-0.043614026159048,-0.029278477653861,0.007231783121824,0.001944488496520,-0.016182184219360,0.047268506139517,-0.072879247367382,-0.022398957982659) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.271332472562790,-0.090951219201088,0.133480265736580,0.167087405920029,-0.327466905117035,-0.044029947370291,0.512677669525146,-0.018837146461010,-0.192545339465141,0.028159925714135,-0.171739622950554,-0.113392271101475,-0.368286281824112,-0.284342110157013,-0.065041974186897,-0.015010022558272) * MODEL6_texOff(vec2(0,0));
res += mat4(0.056652583181858,-0.092856399714947,-0.037441626191139,-0.025659171864390,0.155913397669792,0.004358013160527,0.124651663005352,-0.240717008709908,0.014516562223434,-0.000028672518965,-0.031995229423046,0.127499788999557,-0.050449352711439,-0.247629448771477,0.033451184630394,0.016512414440513) * MODEL6_texOff(vec2(0,1));
res += mat4(0.020138690248132,-0.223080337047577,0.116423599421978,0.078248135745525,-0.069106735289097,-0.146405935287476,0.364447444677353,0.023680871352553,0.015731941908598,0.081858336925507,-0.020936386659741,0.009638049639761,0.034639049321413,-0.041995123028755,-0.106957189738750,0.055880438536406) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.038218189030886,-0.419667452573776,0.110681988298893,-0.003142603440210,0.231582000851631,-0.011137902736664,-0.003420155029744,0.045291509479284,-0.038655009120703,-0.097581773996353,-0.077856749296188,-0.066079795360565,0.052047982811928,-0.039225846529007,-0.234351485967636,0.022880939766765) * MODEL6_texOff(vec2(1,0));
res += mat4(0.113570086658001,-0.153544187545776,-0.006204942241311,0.118929564952850,0.037697017192841,0.113604329526424,0.026431797072291,0.089777134358883,0.028660833835602,0.002167410682887,0.193143531680107,0.092172324657440,0.010250930674374,0.201337382197380,0.118290677666664,0.018189014866948) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.713175296783447,0.030552780255675,0.012115508317947,-0.066155627369881) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_3x_LA) mapping 2_5

vec4 hook()
{
vec4 res = vec4(-0.028643077239394,-0.218834787607193,0.017465831711888,0.250520348548889);
res += mat4(-0.268359512090683,-0.005529490299523,-0.066812001168728,-0.053834538906813,-0.244029387831688,-0.073203288018703,0.084621280431747,-0.158811211585999,-0.014582383446395,0.216576308012009,-0.220810934901237,-0.099444523453712,0.039670430123806,0.002160211326554,0.055853411555290,-0.056143213063478) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.101522810757160,0.053272236138582,-0.005687036085874,0.015162219293416,-0.077483952045441,-0.088689871132374,0.025295309722424,-0.049235712736845,0.013509705662727,0.138149663805962,0.080406203866005,0.126765981316566,-0.118292734026909,0.015822563320398,0.092611104249954,-0.041716061532497) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.057804957032204,-0.088758543133736,0.161707296967506,0.078859016299248,0.021578198298812,-0.030308732762933,0.150503456592560,-0.006983972620219,0.257260710000992,0.059385739266872,-0.001310380757786,-0.087006978690624,-0.117427587509155,-0.067237868905067,-0.047822147607803,-0.122944727540016) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.291707873344421,0.220427706837654,-0.039154965430498,0.093048907816410,0.055615175515413,0.015300026163459,0.107998400926590,0.027215702459216,0.028798976913095,-0.040899109095335,0.230513826012611,0.118144087493420,-0.106243155896664,0.084196180105209,-0.095862738788128,0.033092372119427) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.026103669777513,-0.114757031202316,-0.016766287386417,0.110013239085674,-0.156423389911652,-0.427378594875336,0.216061696410179,-0.175825163722038,0.228141844272614,0.269944548606873,0.036014296114445,0.146443217992783,0.044306911528111,-0.159149602055550,0.281372874975204,0.105218626558781) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.132791459560394,-0.059265967458487,-0.030571920797229,0.063751198351383,-0.202860414981842,0.218966528773308,0.016117360442877,0.134554982185364,-0.027925733476877,0.041253864765167,-0.295152693986893,0.139578580856323,0.146997690200806,-0.084324583411217,0.142684280872345,-0.084574863314629) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.114396229386330,-0.253555923700333,0.117733702063560,0.059714470058680,0.038924958556890,-0.025827137753367,-0.102108620107174,-0.040676046162844,-0.146965399384499,-0.051704365760088,-0.089188553392887,-0.084372885525227,-0.133936703205109,-0.054980237036943,0.116708233952522,-0.011059940792620) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.110042981803417,0.026386238634586,0.017686577513814,-0.014907447621226,0.200912192463875,-0.156745672225952,-0.185073286294937,-0.091754086315632,-0.190776482224464,-0.148980677127838,0.034847814589739,-0.146114110946655,-0.176777303218842,0.038394875824451,0.177658244967461,0.145694881677628) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.066564738750458,-0.049305897206068,0.071551673114300,0.119790405035019,0.066812798380852,0.079906567931175,-0.103413760662079,0.045963317155838,0.175023302435875,-0.207829385995865,0.008668080903590,0.027176944538951,0.049985390156507,0.118636198341846,0.084824882447720,0.102763943374157) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.138261467218399,-0.041572812944651,-0.084802523255348,-0.211605399847031,-0.099454343318939,0.116523429751396,-0.044405832886696,-0.067981749773026,0.005856977310032,0.013556099496782,-0.246757641434669,0.014933463186026,-0.166315138339996,0.316217511892319,-0.141139775514603,-0.024983976036310) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.091116525232792,-0.127042904496193,-0.290237456560135,0.041917655616999,-0.002838164567947,-0.240016222000122,0.088275991380215,-0.000826681905892,0.105367086827755,0.132158190011978,-0.185917556285858,0.099556811153889,-0.125600725412369,-0.209371358156204,-0.110099717974663,0.135497719049454) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.059271898120642,-0.007258267141879,-0.099256291985512,-0.059987567365170,-0.030496548861265,-0.093703709542751,0.092746891081333,-0.010036301799119,0.067786946892738,0.092158541083336,0.016133124008775,0.108136057853699,-0.126303151249886,-0.001028441707604,0.092092052102089,-0.055528368800879) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.074461393058300,0.169609665870667,-0.030928591266274,-0.194202512502670,-0.165421277284622,-0.070293411612511,-0.155972570180893,-0.036113720387220,-0.089144863188267,0.048228181898594,-0.445538222789764,0.084373638033867,-0.088816143572330,-0.163633465766907,0.118322245776653,-0.058008711785078) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.060485605150461,0.178985640406609,0.177303329110146,-0.304154694080353,0.011517991311848,-0.061312187463045,0.019295953214169,-0.097943834960461,0.098719686269760,0.072977773845196,-0.184273108839989,-0.187963724136353,0.095784865319729,-0.252768456935883,-0.133957415819168,0.322619765996933) * MODEL2_texOff(vec2(0,0));
res += mat4(0.055063437670469,-0.138931602239609,0.114371381700039,-0.187201187014580,0.206910654902458,0.229886725544930,-0.054792467504740,-0.016839314252138,-0.055083274841309,-0.116006352007389,-0.052457533776760,-0.241301745176315,0.231720805168152,0.403846949338913,-0.238179355859756,0.158704504370689) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.043495662510395,-0.211998060345650,0.059704694896936,-0.076958164572716,-0.181390732526779,-0.097736500203609,-0.154587015509605,-0.182178750634193,0.066621661186218,0.039661459624767,-0.143799826502800,-0.204262346029282,0.145534276962280,0.077907659113407,0.180453792214394,0.109442085027695) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.255764096975327,0.124107293784618,-0.065826319158077,-0.048553816974163,0.260278344154358,0.166533961892128,0.036189321428537,-0.159128755331039,-0.267899572849274,-0.138949647545815,0.013846930116415,-0.261876910924911,0.213442787528038,0.244893580675125,-0.078501261770725,0.022950723767281) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.064464628696442,0.028210481628776,-0.043762538582087,-0.021548913791776,-0.087891228497028,0.164528951048851,0.034781392663717,-0.046300929039717,-0.256868630647659,0.070428945124149,-0.287388831377029,0.152677178382874,-0.251852124929428,-0.113929584622383,0.185315221548080,0.112219817936420) * MODEL2_texOff(vec2(1,1));
res += mat4(0.020588347688317,0.034402035176754,-0.048686672002077,-0.119400478899479,0.004870247095823,-0.203145056962967,0.122042231261730,-0.155270069837570,0.053637851029634,0.199571609497070,-0.138257592916489,-0.187466323375702,-0.008194593712687,0.136725366115570,-0.114859141409397,0.039467655122280) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.031253475695848,0.005339750088751,0.051583934575319,0.012734453193843,-0.007044706493616,-0.006563078146428,-0.015068880282342,-0.084559798240662,0.010549604892731,-0.061742387712002,0.045659717172384,-0.090755045413971,0.004797680769116,-0.156030148267746,-0.191212594509125,-0.000437225709902) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.109572164714336,-0.110342144966125,-0.072928331792355,0.010834272950888,-0.051615428179502,-0.120242774486542,-0.050849080085754,-0.114242106676102,-0.080377325415611,0.011838450096548,-0.046848371624947,0.066484324634075,-0.004840848501772,-0.068465799093246,0.128971159458160,-0.024465406313539) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.021093690767884,0.205411329865456,0.013017134740949,-0.314006328582764,0.165495708584785,-0.034429352730513,0.624051630496979,-0.222444057464600,-0.058434274047613,-0.097740083932877,-0.055071346461773,0.141777843236923,0.128255337476730,0.212079346179962,0.077552437782288,-0.345484048128128) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.094238400459290,0.156374245882034,0.050119873136282,-0.075969554483891,0.319509297609329,0.110679849982262,0.147289127111435,-0.067207805812359,0.132284924387932,0.055223640054464,-0.163333714008331,-0.148352101445198,-0.372707873582840,-0.009813368320465,-0.024371473118663,0.049992576241493) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.113977208733559,0.133369654417038,-0.138192057609558,0.055698852986097,-0.085573852062225,-0.210783898830414,0.015407558530569,0.005700681824237,-0.080383859574795,-0.048921246081591,0.061960376799107,0.155300289392471,0.109857849776745,-0.064038716256618,-0.052652206271887,-0.000388362386730) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.060761697590351,0.067353583872318,0.103211976587772,-0.028849357739091,0.120668269693851,-0.027052296325564,0.025076014921069,0.284151732921600,-0.079008430242538,-0.060636390000582,-0.071091689169407,-0.013735220767558,-0.129736170172691,-0.085348673164845,0.003593311412260,-0.091636896133423) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.032906252890825,-0.149460703134537,0.065348170697689,-0.158371403813362,-0.109925426542759,-0.300401300191879,0.166621088981628,0.052603900432587,0.057633861899376,0.067911528050900,0.183406203985214,0.013416799716651,0.001130687305704,-0.365057110786438,0.178233638405800,-0.042961049824953) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.019356595352292,-0.283258110284805,0.067070566117764,0.003893130458891,0.094145707786083,0.093516707420349,0.020717594772577,0.024906260892749,-0.082697764039040,0.143980905413628,-0.072106115520000,-0.077930301427841,0.069725714623928,-0.197348862886429,0.055325057357550,-0.009425164200366) * MODEL3_texOff(vec2(1,1));
res += mat4(0.092528201639652,-0.196971565485001,-0.224283427000046,-0.038231946527958,0.111171983182430,0.134552627801895,-0.069891415536404,-0.114870786666870,-0.021088348701596,-0.043896798044443,0.004912122152746,0.024764869362116,0.002236639382318,0.075501099228859,0.047363795340061,0.019825788214803) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.106373846530914,0.138649821281433,0.242411479353905,0.138669461011887,0.107344917953014,0.000323480053339,-0.050444323569536,-0.175597772002220,-0.041282273828983,-0.070400096476078,0.006055344827473,0.034128438681364,-0.078279860317707,-0.070056952536106,-0.125017702579498,-0.058644942939281) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.083579786121845,-0.192092522978783,0.015549737960100,0.033703643828630,0.033287882804871,-0.138069942593575,0.156022891402245,0.210450500249863,-0.034537151455879,0.041881497949362,-0.155384674668312,-0.012461823411286,-0.078736029565334,0.003331410465762,-0.078669473528862,-0.010667311958969) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.178296759724617,-0.356030941009521,-0.092140652239323,0.045362528413534,0.166656091809273,0.000424063095124,-0.134341076016426,-0.136859774589539,-0.091494552791119,-0.215312048792839,-0.022714190185070,-0.023887887597084,0.035973537713289,-0.231048390269279,0.027010200545192,-0.012544726021588) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.234376281499863,0.262997001409531,-0.088727451860905,-0.087526768445969,-0.393057674169540,-0.174086064100266,0.035874452441931,-0.327743619680405,-0.096607804298401,0.034036014229059,-0.113111220300198,-0.169378831982613,0.095346257090569,-0.101787284016609,0.111945375800133,-0.129532650113106) * MODEL4_texOff(vec2(0,0));
res += mat4(0.070715263485909,0.135992497205734,0.187414482235909,0.198652714490891,0.240363597869873,-0.106449462473392,0.161544710397720,-0.072028316557407,-0.235917314887047,0.271845370531082,-0.122038431465626,-0.069304764270782,0.137492612004280,0.163341090083122,0.180009037256241,0.011733038350940) * MODEL4_texOff(vec2(0,1));
res += mat4(0.129310965538025,-0.056556764990091,0.059331353753805,0.034420952200890,0.098169900476933,-0.093427591025829,-0.039715975522995,0.012266892008483,-0.141391962766647,0.089259386062622,0.067203804850578,-0.281395584344864,0.078196004033089,0.072823822498322,-0.212489023804665,0.039670679718256) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.075118564069271,-0.016916608437896,0.041688144207001,-0.054413828998804,0.003594865323976,0.077322721481323,0.034805450588465,0.158045873045921,-0.165018454194069,0.246597781777382,-0.073977887630463,0.522311270236969,0.123765222728252,0.028510674834251,0.112540453672409,-0.213558673858643) * MODEL4_texOff(vec2(1,0));
res += mat4(0.342812240123749,-0.283624321222305,0.262683063745499,0.124712727963924,-0.057207282632589,-0.033274959772825,0.058562733232975,-0.000083252591139,-0.176715075969696,0.151682898402214,-0.026687109842896,0.052433885633945,-0.021474746987224,0.231895402073860,0.101147487759590,-0.022512933239341) * MODEL4_texOff(vec2(1,1));
res += mat4(0.004398031625897,-0.090091533958912,-0.078031748533249,0.165125593543053,0.100317426025867,-0.379851639270782,0.048010636121035,-0.030619541183114,-0.053678225725889,-0.017799427732825,0.200812056660652,-0.025959517806768,0.000218478322495,-0.033668544143438,-0.055253684520721,0.013479790650308) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.067043490707874,-0.013942738994956,-0.197266772389412,-0.065815918147564,0.054118197411299,0.161189809441566,0.232854813337326,0.025683371350169,-0.174830824136734,0.085845425724983,0.101380616426468,0.122122526168823,-0.116224683821201,0.116578049957752,0.109223827719688,0.079337395727634) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.091172717511654,0.137462407350540,0.121178112924099,0.083442419767380,-0.036863062530756,0.042659077793360,-0.052775233983994,-0.104149520397186,-0.137764275074005,0.008442470803857,0.033157445490360,0.078872911632061,-0.129419028759003,-0.059449266642332,-0.050391148775816,0.066948585212231) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.152359187602997,-0.007213995326310,0.002257189247757,-0.047884576022625,-0.023746693506837,0.281373739242554,0.113263495266438,0.075543351471424,0.002474514534697,0.100815087556839,0.549528658390045,0.044574394822121,-0.174181163311005,-0.132340639829636,-0.071920596063137,-0.089937403798103) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.044601932168007,0.226851552724838,-0.468867212533951,-0.189740166068077,0.256284385919571,-0.152326896786690,-0.010979676619172,0.006954595912248,-0.106350496411324,-0.080942966043949,-0.066453218460083,0.117110982537270,-0.314410179853439,-0.128776475787163,-0.200343668460846,-0.413713902235031) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.235961064696312,-0.221972927451134,-0.291108906269073,0.156933411955833,-0.093380331993103,-0.341975241899490,0.314791917800903,0.083719983696938,0.048593036830425,-0.036389134824276,0.098684638738632,0.025689087808132,-0.036539632827044,-0.115122348070145,-0.077928312122822,-0.020906722173095) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.120622403919697,0.052406910806894,0.009179148823023,0.126445174217224,0.035748388618231,0.123711384832859,-0.013836826197803,0.075116649270058,-0.077331885695457,-0.006436663214117,0.271887481212616,0.119229935109615,-0.030962832272053,0.039548195898533,0.041962310671806,0.019438205286860) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.033946026116610,-0.173912212252617,-0.137451112270355,-0.052857063710690,0.010814864188433,-0.130254119634628,0.002824238268659,-0.007877611555159,0.165885776281357,0.180405050516129,0.289357304573059,0.292881965637207,-0.025558510795236,0.126953870058060,-0.145908892154694,0.166383132338524) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.077346354722977,0.076489053666592,0.133415594696999,0.002839672612026,-0.032211426645517,-0.379345953464508,-0.074124909937382,-0.136770591139793,0.235245600342751,0.155339077115059,-0.187235131859779,-0.069898493587971,-0.040453225374222,0.113624431192875,0.004757321439683,-0.006763788871467) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.122367300093174,0.298722654581070,0.060876853764057,0.019060458987951,-0.149896234273911,0.007961227558553,0.151275306940079,-0.035247825086117,0.073158629238605,0.118574038147926,0.170922413468361,-0.046733841300011,0.111983768641949,0.003294422989711,-0.066367030143738,0.110799431800842) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.001012187101878,0.016318077221513,-0.103583864867687,0.103666849434376,-0.038431625813246,0.071085713803768,0.187014132738113,-0.186999455094337,0.118615150451660,0.050291892141104,0.043777421116829,-0.334022969007492,-0.035703789442778,0.083967797458172,0.033587519079447,0.138386234641075) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.008441006764770,0.002749121980742,0.000004240508133,0.151225209236145,0.049240428954363,-0.005765887908638,0.117510534822941,0.023465853184462,0.033894952386618,-0.373056411743164,0.340988457202911,0.040612801909447,-0.006361790932715,-0.088447228074074,-0.027512239292264,-0.124851785600185) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.090743765234947,0.251016229391098,-0.094936095178127,-0.251122742891312,-0.046889726072550,-0.138700991868973,-0.242944151163101,-0.281049013137817,0.226918667554855,-0.019203646108508,-0.001370495301671,0.018685294315219,-0.027632549405098,-0.074525773525238,-0.151689052581787,-0.094526417553425) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.226329520344734,0.059426970779896,-0.045866727828979,-0.121545404195786,-0.198561266064644,-0.157133102416992,-0.201357886195183,-0.207007467746735,-0.326704084873199,-0.282195478677750,0.005208748858422,0.073636271059513,-0.103239655494690,0.056572757661343,0.100027672946453,-0.215326741337776) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.153504252433777,0.226278468966484,-0.174993261694908,-0.077975369989872,-0.038669750094414,0.008777798153460,-0.269217640161514,-0.047359820455313,-0.111701436340809,-0.221828967332840,0.119893759489059,-0.062886826694012,0.142755508422852,0.017606271430850,0.099852226674557,0.125488445162773) * MODEL6_texOff(vec2(0,1));
res += mat4(0.068533971905708,-0.091317839920521,0.065270476043224,-0.036984238773584,0.072738990187645,-0.198385939002037,0.150503650307655,-0.268646031618118,0.046441767364740,-0.181065544486046,0.080101765692234,0.092956870794296,-0.066552177071571,0.006481540855020,0.081687226891518,-0.244996413588524) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.089987739920616,0.167483180761337,-0.021223660558462,0.020440753549337,0.202087149024010,0.261357218027115,-0.020173130556941,-0.086554698646069,0.197097584605217,0.116422407329082,-0.213244363665581,0.095094807446003,0.149230480194092,0.247070133686066,0.034319709986448,-0.104571692645550) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.077639266848564,0.083449475467205,0.002685905667022,-0.110153175890446,0.177488669753075,-0.027412537485361,0.040932036936283,0.032596424221992,-0.102538689970970,-0.187391608953476,0.087169490754604,0.015291982330382,-0.093363456428051,0.007438011467457,0.067993789911270,-0.053259354084730) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.202109947800636,-0.156026095151901,0.196211457252502,0.147405803203583) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_3x_LA) mapping 2_6

vec4 hook()
{
vec4 res = vec4(-0.472198694944382,0.178001642227173,0.000470278755529,0.107072003185749);
res += mat4(-0.300132125616074,0.109922610223293,0.110162965953350,-0.053649071604013,-0.126765057444572,0.163675516843796,-0.001246446627192,0.029476296156645,0.225989639759064,-0.087242126464844,-0.184974804520607,0.102279514074326,0.029666380956769,0.049079198390245,0.071147955954075,0.140294387936592) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.020317709073424,0.056842762976885,0.063532195985317,0.071041889488697,0.489701420068741,-0.061253733932972,0.010587770491838,0.105227999389172,-0.030234448611736,0.224179640412331,0.304543405771255,0.062314890325069,0.012953923083842,0.001945597119629,-0.189840942621231,-0.047297101467848) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.049830053001642,-0.000027013891668,0.012964955531061,0.055646497756243,0.208513319492340,0.035396341234446,0.053520828485489,-0.075968317687511,-0.055149391293526,-0.030167231336236,-0.057413775473833,-0.098039567470551,-0.185646578669548,-0.118086889386177,0.017016954720020,-0.113889500498772) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.143320202827454,-0.376010864973068,-0.254593640565872,-0.026400884613395,-0.469371527433395,0.195534661412239,-0.076619073748589,0.237412467598915,0.081533290445805,-0.059807229787111,-0.054208546876907,-0.133528366684914,0.048047810792923,-0.237016260623932,-0.158142194151878,-0.000095012313977) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.098625905811787,-0.348730593919754,-0.007374962791800,0.222857162356377,-0.023779919371009,0.033324688673019,-0.043915562331676,-0.160998672246933,0.137560084462166,-0.193659156560898,-0.002697976538911,0.115745455026627,0.017136735841632,0.090367443859577,0.049115892499685,0.060900151729584) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.066492423415184,0.101400829851627,0.094984762370586,-0.264386743307114,-0.070036754012108,0.077523007988930,-0.033374831080437,-0.109302796423435,0.129041865468025,0.011897689662874,0.151381507515907,0.105628907680511,-0.111394196748734,0.020829072222114,-0.143508285284042,0.081310257315636) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.084772601723671,0.004223259165883,0.047361493110657,-0.174689501523972,-0.001525017432868,-0.006174162961543,0.069045677781105,-0.006269316654652,0.035050287842751,-0.054518185555935,-0.037556111812592,-0.098370440304279,0.107833191752434,-0.031093591824174,-0.154815793037415,-0.051997348666191) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.390353351831436,-0.066234648227692,-0.324281275272369,-0.067789226770401,0.054743062704802,-0.137031823396683,0.029025649651885,-0.003451605560258,-0.097924001514912,0.127601146697998,0.136661410331726,-0.320606291294098,-0.185755789279938,0.052816338837147,0.153739437460899,0.043026827275753) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.088370263576508,-0.027450112625957,0.202562600374222,-0.072824023663998,-0.130698040127754,-0.000822856440209,-0.047973487526178,0.064430087804794,-0.019933538511395,0.067775391042233,-0.026279674842954,-0.206358209252357,-0.047860831022263,0.041654262691736,0.051904808729887,-0.102197840809822) * MODEL1_texOff(vec2(1,1));
res += mat4(0.015726309269667,0.183390855789185,0.236063435673714,0.249942451715469,0.043745331466198,0.153426110744476,-0.015232926234603,0.018002618104219,0.090942375361919,0.064127154648304,-0.113423712551594,-0.068822264671326,-0.087921589612961,0.056570656597614,0.157280087471008,0.058935225009918) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.120649985969067,-0.217772483825684,0.200419813394547,0.065344415605068,0.142019689083099,-0.024922115728259,0.037375267595053,-0.185510754585266,0.018882533535361,0.187293916940689,-0.038606256246567,0.134896278381348,-0.103930741548538,-0.064179964363575,-0.002394207054749,0.166453480720520) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.138175174593925,-0.089926697313786,-0.109316572546959,0.241663306951523,-0.009972822852433,-0.170012414455414,0.079107359051704,0.124645233154297,0.080511868000031,0.130292609333992,0.013255145400763,0.005983424372971,-0.163218215107918,0.003514141775668,0.002549862489104,0.176198914647102) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.221702098846436,-0.079976320266724,-0.162644892930984,0.151472330093384,0.098049089312553,0.018009832128882,-0.009029425680637,-0.036651555448771,-0.145972475409508,-0.002029332332313,-0.041770223528147,-0.023593526333570,0.071732789278030,0.045454699546099,0.147861480712891,-0.031886696815491) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.021196238696575,0.371706843376160,0.087729111313820,-0.054822184145451,-0.135836392641068,0.125849202275276,0.159123584628105,0.159771680831909,0.034250210970640,0.053587980568409,-0.036208424717188,-0.150665715336800,0.022221814841032,0.524886250495911,-0.118167087435722,-0.124927818775177) * MODEL2_texOff(vec2(0,0));
res += mat4(0.018386298790574,-0.093819268047810,0.090155474841595,0.053957946598530,0.173656091094017,-0.012440534308553,-0.349299162626266,0.089661136269569,-0.110772661864758,-0.020955806598067,0.272161066532135,-0.223219573497772,0.162217646837234,0.010404265485704,-0.109095945954323,0.176924481987953) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.107122786343098,-0.107520923018456,-0.054345376789570,0.053362932056189,0.087693639099598,-0.004469039849937,0.075310766696930,0.256746858358383,0.023208701983094,-0.004119629971683,-0.198045670986176,0.147874712944031,-0.076782926917076,-0.096911862492561,0.017570583149791,-0.211193457245827) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.034343764185905,0.055891972035170,-0.071811474859715,0.087056197226048,-0.095749936997890,-0.173467561602592,0.059887055307627,-0.094342015683651,-0.013998202979565,-0.079003050923347,-0.108165614306927,-0.021025251597166,0.030959578230977,-0.045092169195414,-0.123768709599972,-0.114062957465649) * MODEL2_texOff(vec2(1,0));
res += mat4(0.002957672113553,-0.144401788711548,0.137869819998741,0.008426561020315,-0.037452597171068,0.056517839431763,-0.206857696175575,-0.164849460124969,-0.109971724450588,0.145271793007851,0.102168396115303,-0.001429535914212,-0.097376756370068,0.008002984337509,0.017618400976062,-0.073037475347519) * MODEL2_texOff(vec2(1,1));
res += mat4(0.095164388418198,-0.213077411055565,-0.009893725626171,0.123816400766373,0.103600278496742,-0.108960725367069,-0.054892200976610,0.069981582462788,0.080651625990868,0.290837675333023,0.107978142797947,-0.028899438679218,0.212963417172432,0.044742781668901,-0.101823084056377,0.312997579574585) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.016652539372444,-0.125393107533455,-0.080143213272095,0.076293312013149,0.025639774277806,-0.035085756331682,-0.066910490393639,-0.131280317902565,-0.037168320268393,0.118296466767788,0.140171766281128,-0.256276667118073,-0.133068934082985,0.107986137270927,0.043930184096098,-0.071948722004890) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.059414479881525,-0.045935735106468,0.022829277440906,0.037452660501003,-0.078930594027042,0.045444447547197,0.003845039522275,-0.016907000914216,-0.139195472002029,-0.051031418144703,0.005490270443261,0.198930948972702,-0.009208548814058,0.024372315034270,-0.112267583608627,0.031149011105299) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.131456390023232,-0.024419525638223,-0.172036081552505,0.181795686483383,-0.033702261745930,0.033305007964373,-0.127879083156586,-0.127233162522316,0.466969162225723,-0.218045294284821,-0.081084407866001,0.185121536254883,-0.304455161094666,-0.003629503073171,0.040244281291962,-0.050461385399103) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.090096920728683,-0.101067312061787,0.152319595217705,-0.082506813108921,0.259498149156570,-0.288545578718185,-0.045559134334326,-0.197862938046455,0.620118498802185,0.059510834515095,-0.169379204511642,-0.038990050554276,0.405544668436050,0.011715062893927,0.144547581672668,0.121667034924030) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.026986645534635,-0.105370573699474,0.108646832406521,-0.075875788927078,-0.140080928802490,0.009008820168674,0.023642560467124,-0.157308652997017,-0.050580997020006,0.044291853904724,-0.004760422278196,-0.173465847969055,0.061026141047478,0.044794324785471,0.044064536690712,-0.234997376799583) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.026300981640816,-0.083713695406914,0.044006109237671,-0.093345165252686,-0.016416173428297,0.025862896814942,-0.093916848301888,-0.105482771992683,-0.049451917409897,-0.069031499326229,-0.033440273255110,-0.198640987277031,-0.010505457408726,-0.019648624584079,-0.068477623164654,0.113703116774559) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.072622567415237,-0.150971844792366,-0.046492457389832,-0.106279976665974,0.016592349857092,0.148352429270744,0.111041046679020,-0.019093792885542,-0.068042702972889,-0.006664672400802,-0.036654472351074,0.068051956593990,0.168484866619110,0.019467622041702,-0.048428148031235,-0.108935885131359) * MODEL3_texOff(vec2(1,0));
res += mat4(0.070632517337799,-0.113173797726631,-0.079114645719528,0.024041671305895,0.097791507840157,-0.084504567086697,0.039876222610474,0.174663975834846,-0.014755263924599,-0.023152740672231,-0.120289079844952,-0.010298298671842,-0.000919373531360,-0.070712216198444,-0.094114460051060,-0.082307361066341) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.105155542492867,-0.092045441269875,0.016946589574218,0.196813359856606,-0.003011692781001,-0.192855775356293,-0.102765187621117,-0.008859547786415,-0.012990550138056,-0.055155713111162,-0.108575522899628,-0.005878501106054,-0.046096377074718,0.034159734845161,-0.003723417874426,0.111096054315567) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.038264811038971,0.032030776143074,0.055788237601519,0.342969357967377,0.165619149804115,-0.965746939182281,-0.443695634603500,-0.031333398073912,-0.005716135259718,-0.078838221728802,0.068549379706383,-0.039139103144407,0.011913950555027,0.030467662960291,-0.090931586921215,0.047425370663404) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.085888169705868,-0.047143891453743,0.020632136613131,0.218343019485474,0.071069635450840,-0.170543283224106,0.197718188166618,0.039418186992407,0.041951254010201,0.099689446389675,0.057954605668783,-0.047866310924292,0.064688645303249,0.083052814006805,-0.061115399003029,-0.030676212161779) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.156113862991333,0.009654123336077,-0.074793823063374,0.238742202520370,0.007818817161024,0.076522611081600,0.022697709500790,-0.066818885505199,-0.024725975468755,0.171976476907730,-0.014312606304884,-0.056180384010077,-0.043055668473244,-0.067268528044224,-0.018942795693874,-0.037485163658857) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.112432837486267,0.059544049203396,0.264266669750214,0.131360769271851,-0.425899058580399,-0.145256251096725,0.113576620817184,-0.314398586750031,-0.056458834558725,0.769465565681458,-0.078191757202148,0.010023955255747,-0.191800773143768,-0.082965627312660,-0.044908944517374,-0.476614415645599) * MODEL4_texOff(vec2(0,0));
res += mat4(0.004148169886321,-0.122480243444443,0.102560736238956,-0.099455840885639,0.040033183991909,0.042199142277241,0.120829023420811,-0.147139057517052,0.098476454615593,0.067902788519859,-0.374333977699280,-0.319561749696732,-0.207359105348587,-0.208231627941132,-0.469053298234940,0.115857429802418) * MODEL4_texOff(vec2(0,1));
res += mat4(0.038875993341208,0.043582592159510,-0.073272958397865,-0.077037870883942,0.056882247328758,0.040330007672310,0.016059583052993,0.013623875565827,0.074196539819241,-0.109032638370991,-0.001997571904212,0.095128282904625,0.014038883149624,0.049491818994284,-0.006658023688942,-0.018128642812371) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.123443379998207,-0.007031684275717,0.205809473991394,0.002062347019091,-0.019121743738651,0.002303742570803,-0.032973166555166,-0.054279349744320,-0.182306632399559,-0.010021022520959,-0.017864078283310,0.194154322147369,-0.040506146848202,0.085512742400169,0.251647561788559,0.024067407473922) * MODEL4_texOff(vec2(1,0));
res += mat4(0.124238818883896,0.042970653623343,-0.144833922386169,-0.075225509703159,0.057239640504122,0.002743632299826,0.034850537776947,-0.028248324990273,0.071916826069355,-0.010441210120916,-0.189373150467873,0.087345816195011,-0.088386945426464,-0.027533873915672,-0.466925680637360,0.116890333592892) * MODEL4_texOff(vec2(1,1));
res += mat4(0.106625616550446,-0.007773971185088,0.078078947961330,-0.028993032872677,0.306885123252869,-0.052660491317511,0.145683243870735,0.185808509588242,-0.168106868863106,0.029106607660651,0.014686366543174,0.134718507528305,0.094514235854149,-0.023438308387995,0.098230674862862,-0.084454491734505) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.002742403419688,0.184760347008705,-0.116996511816978,0.067314192652702,-0.003476011333987,0.024493975564837,0.042499288916588,-0.082451708614826,-0.062703929841518,0.073399014770985,-0.132698670029640,-0.130629703402519,-0.212237089872360,-0.122512668371201,-0.177718251943588,0.048866838216782) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.070963099598885,-0.116697169840336,0.058898515999317,0.072757475078106,-0.094160534441471,-0.060915291309357,0.061756882816553,-0.011507419869304,-0.158815965056419,0.014900942333043,-0.061272796243429,-0.229399025440216,0.031284041702747,-0.078168749809265,-0.205704376101494,-0.092704482376575) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.259006798267365,-0.088605560362339,-0.114370964467525,0.062963597476482,0.116677664220333,0.024163736030459,0.122203946113586,-0.087778404355049,-0.099973820149899,-0.053569518029690,0.292357712984085,-0.033041086047888,0.103984303772449,0.059298709034920,0.224551066756248,0.127052769064903) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.136132165789604,-0.100458636879921,-0.335092455148697,-0.107920087873936,0.049745786935091,0.007467367686331,-0.072046600282192,0.119441851973534,1.002056121826172,-0.106849431991577,-0.145658224821091,0.009557463228703,0.269930034875870,-0.017139021307230,0.222263112664223,-0.165524899959564) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.433197587728500,0.137295454740524,0.226832792162895,-0.140769839286804,-0.067428372800350,0.020727664232254,0.119131356477737,0.093601815402508,0.002058321377262,0.105908796191216,-0.091866239905357,-0.277390956878662,0.010726015083492,-0.090234354138374,0.114219509065151,-0.254128277301788) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.195461317896843,0.061014525592327,-0.112148016691208,0.015227537602186,-0.102587819099426,-0.062036979943514,-0.122269749641418,-0.157026857137680,0.174260720610619,-0.106312513351440,0.349228203296661,0.054409839212894,0.072752915322781,0.012298035435379,-0.002888758201152,0.107704885303974) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.020302288234234,0.106833375990391,-0.100764438509941,0.063213497400284,0.011915490962565,0.045294042676687,-0.143046990036964,0.003290595486760,0.156132712960243,-0.119386792182922,0.127173632383347,-0.160653501749039,0.104365438222885,-0.057188246399164,0.057735517621040,0.002862037857994) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.063861154019833,0.005651324521750,0.151255026459694,-0.022044094279408,-0.014944621361792,0.068300716578960,0.145821303129196,0.064470373094082,-0.339405953884125,-0.006198381539434,0.165977388620377,0.040787808597088,-0.193521484732628,0.100572980940342,0.009864801540971,-0.160790979862213) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.006147209089249,0.009128426201642,-0.137038558721542,0.241223961114883,0.033091489225626,0.091167166829109,-0.150999948382378,0.122897811233997,0.021210957318544,0.016403650864959,0.125510081648827,-0.012028557248414,-0.094437889754772,0.050984203815460,0.109257623553276,0.005987094715238) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.115062892436981,-0.009290875867009,0.013027813285589,0.040852293372154,-0.187243759632111,-0.147687152028084,-0.125509887933731,0.192080751061440,-0.048136934638023,-0.278699219226837,-0.191588729619980,-0.052233371883631,0.141791194677353,-0.104547910392284,0.087791532278061,0.122343167662621) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.052054043859243,0.121808722615242,0.081163220107555,-0.025918645784259,-0.072092883288860,-0.100869417190552,0.022546751424670,0.023092934861779,-0.137478649616241,-0.102263800799847,-0.158318102359772,0.259611219167709,0.033313762396574,-0.043127615004778,-0.230886951088905,0.076482348144054) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.029713446274400,-0.049582310020924,0.111458025872707,-0.310015410184860,-0.161871984601021,0.041494783014059,-0.041677195578814,-0.018019100651145,-0.060932829976082,0.106493979692459,0.155903488397598,0.023234413936734,-0.005070648156106,-0.120731242001057,0.048202697187662,0.066673137247562) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.050549421459436,0.118198819458485,-0.010457980446517,-0.000818392785732,-0.198546662926674,0.294787377119064,0.138880878686905,0.101629249751568,-0.002186245983467,0.199710443615913,-0.061552934348583,-0.400159358978271,-0.586907923221588,0.324750572443008,0.068284168839455,0.104849241673946) * MODEL6_texOff(vec2(0,0));
res += mat4(0.008720447309315,0.142342761158943,-0.041331224143505,-0.120798267424107,-0.181180015206337,0.093373902142048,-0.213570922613144,-0.004562791436911,0.088852696120739,-0.158567205071449,-0.087673433125019,-0.225747019052505,0.027438936755061,-0.049601744860411,-0.093483366072178,-0.102479651570320) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.038937397301197,0.011243279092014,0.119741134345531,-0.049376111477613,-0.046340078115463,-0.080218940973282,0.016179708763957,-0.206228390336037,-0.045702017843723,0.000522585934959,-0.014935559593141,-0.005551264621317,-0.055925529450178,-0.132535979151726,-0.141626745462418,0.046118598431349) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.028438180685043,-0.151237159967422,0.075425006449223,-0.032724857330322,0.021023591980338,-0.030126847326756,0.056433346122503,0.014219787903130,0.033876821398735,-0.022209502756596,-0.141080021858215,-0.039213929325342,-0.012027791701257,0.023285569623113,0.020903162658215,-0.022708099335432) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.026386149227619,0.088827803730965,-0.142363101243973,-0.062064655125141,-0.087127275764942,0.017465971410275,0.174001201987267,-0.205055803060532,0.078008629381657,-0.024247225373983,0.037289403378963,-0.008899958804250,0.048827394843102,0.067499615252018,-0.034934729337692,-0.018775908276439) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.023105345666409,-0.066665761172771,-0.022516880184412,0.434061348438263) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_3x_LA) mapping 3_1

vec4 hook()
{
vec4 res = vec4(0.220040515065193,-0.077674299478531,0.215366348624229,0.099407687783241);
res += mat4(-0.199180766940117,0.253836929798126,0.163179203867912,-0.254082888364792,0.280502915382385,0.102305456995964,0.057148583233356,0.111815661191940,0.053236614912748,0.348502486944199,0.075818985700607,0.181914508342743,0.348697274923325,0.028389343991876,-0.161900416016579,0.166893184185028) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.413640946149826,0.137042686343193,-0.402347326278687,0.112302549183369,0.044130437076092,0.033658757805824,-0.019879566505551,-0.014234746806324,0.165902480483055,0.120777547359467,0.079561494290829,-0.226465508341789,-0.012264766730368,-0.157934963703156,-0.772011041641235,0.231596380472183) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.253597944974899,-0.048825491219759,-0.332272499799728,0.142325580120087,-0.082909971475601,-0.066160671412945,-0.291026979684830,-0.029713569208980,-0.353589355945587,-0.038937374949455,0.262543439865112,0.029489997774363,0.077652886509895,0.009773210622370,-0.703613281250000,-0.074142381548882) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.073265463113785,-0.085475027561188,0.213049113750458,-0.171956375241280,0.035331383347511,-0.117937222123146,0.104139648377895,-0.152464240789413,0.347134411334991,0.087480507791042,0.045213647186756,0.316614300012589,0.086748749017715,-0.181155368685722,-0.030605221167207,0.101925767958164) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.092528805136681,-0.067504063248634,-0.440215647220612,-0.168879285454750,0.201349675655365,-0.146240413188934,-0.204631194472313,0.101407162845135,0.237378880381584,-0.267855674028397,-0.320916205644608,0.024524407461286,-0.038673169910908,-0.011052077636123,-0.201490938663483,-0.147492170333862) * MODEL7_texOff(vec2(0,0));
res += mat4(0.229701370000839,-0.020772902294993,-0.157391175627708,0.002284479327500,0.093207761645317,0.107142984867096,-0.333418339490891,0.163337469100952,0.057726241648197,0.079511709511280,0.017895150929689,0.237208858132362,0.013836272060871,-0.027144601568580,0.188913002610207,-0.057445041835308) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.020378714427352,-0.140901699662209,0.070624597370625,0.237952560186386,0.097229555249214,-0.035327885299921,0.032547321170568,0.024230880662799,0.074020631611347,-0.271594196557999,-0.064590491354465,0.051198780536652,-0.095430217683315,-0.172442346811295,-0.084011740982533,0.088273249566555) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.028542868793011,-0.083566024899483,0.129871025681496,-0.186464592814445,0.012162208557129,0.304718106985092,-0.052408177405596,-0.086075030267239,0.095396310091019,-0.088083170354366,0.006285610143095,-0.128432944417000,-0.067363232374191,0.109703786671162,0.040749151259661,0.112119436264038) * MODEL7_texOff(vec2(1,0));
res += mat4(0.093941152095795,0.024785660207272,0.000417553936131,-0.099154531955719,0.213845431804657,0.097467429935932,0.099102258682251,-0.148300111293793,0.000908322224859,0.148649692535400,-0.020571989938617,0.103817015886307,0.046599287539721,0.098699249327183,-0.072311192750931,-0.005182635970414) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.130830481648445,0.054177928715944,-0.010165843181312,0.197494789958000,-0.123578995466232,-0.023819928988814,0.101300209760666,0.054946802556515,0.058554448187351,-0.453168869018555,-0.028741154819727,0.002756335539743,-0.177115157246590,-0.081378199160099,-0.047150719910860,-0.099235773086548) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.008102437481284,0.246268332004547,-0.171638458967209,-0.398307234048843,0.000722654862329,0.053686954081059,-0.338289469480515,0.258463323116302,0.367542088031769,0.021283842623234,0.262344777584076,-0.001179436221719,-0.226392224431038,-0.236569553613663,-0.224694147706032,-0.157743483781815) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.006224880460650,0.134428948163986,-0.481550633907318,-0.285499244928360,-0.050173599272966,-0.099015578627586,-0.439211130142212,-0.312190532684326,-0.031849443912506,-0.067073501646519,-0.040138151496649,-0.073178038001060,0.133677124977112,-0.009552523493767,0.052742488682270,0.121020495891571) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.234261244535446,0.196524068713188,0.034470453858376,0.337301075458527,0.001414065132849,-0.382101088762283,-0.163875132799149,-0.462010055780411,0.059179361909628,0.076029963791370,0.137715220451355,-0.048661760985851,-0.289492964744568,0.263420581817627,-0.191014215350151,-0.126639485359192) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.166783705353737,0.302605718374252,0.145896777510643,-0.512504339218140,0.156688734889030,-0.189011111855507,0.174782857298851,-0.261230528354645,0.099017255008221,-0.039501283317804,-0.135807722806931,-0.254532635211945,-0.336544573307037,0.151417329907417,-0.071679718792439,0.066840901970863) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.084234602749348,0.039509747177362,0.317664563655853,-0.254825532436371,0.038702957332134,0.026957588270307,-0.199893549084663,0.061328217387199,-0.011681482195854,-0.056024983525276,0.043802890926600,-0.111316666007042,-0.016781937330961,-0.057594846934080,0.272793292999268,0.069737493991852) * MODEL8_texOff(vec2(0,1));
res += mat4(0.116113893687725,-0.114473447203636,-0.035887595266104,0.093857504427433,-0.194588065147400,0.079978302121162,0.031870681792498,-0.196925729513168,-0.127723067998886,0.165551245212555,-0.053454697132111,0.276629745960236,0.137595281004906,-0.117245361208916,0.254017800092697,-0.467393636703491) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.196332171559334,-0.080989316105843,0.070950761437416,-0.047036208212376,-0.187095224857330,-0.074194945394993,0.106324262917042,-0.250841230154037,0.012228605337441,0.305428296327591,-0.077569521963596,-0.429075330495834,0.121109746396542,0.130700349807739,0.030305542051792,-0.176522716879845) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.064415335655212,-0.147582590579987,-0.019973434507847,-0.129327356815338,0.098819747567177,0.137909427285194,0.108984924852848,-0.006220375187695,-0.040000040084124,0.079028323292732,0.134859189391136,0.049502763897181,0.000445863493951,0.185235127806664,0.055618178099394,-0.060874208807945) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.062266491353512,0.150601357221603,0.000744022952858,0.043065346777439,0.034231100231409,0.040146701037884,0.056084066629410,-0.050910826772451,-0.052026316523552,0.181318819522858,0.120527237653732,-0.188131421804428,0.066395744681358,0.119261667132378,0.194748580455780,-0.070712067186832) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.128788381814957,-0.070007637143135,0.265147387981415,0.098653607070446,-0.104849472641945,0.017447587102652,-0.175673127174377,0.015778860077262,-0.024164961650968,0.048091866075993,-0.527060925960541,-0.040926523506641,-0.034275770187378,-0.015069149434566,0.143804907798767,0.041976422071457) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.012986253015697,-0.224202677607536,-0.631650507450104,-0.048822589218616,-0.188572734594345,-0.014365478418767,-0.065712496638298,-0.029472893103957,-0.089175134897232,-0.112346142530441,-0.547752082347870,-0.074120640754700,0.153808116912842,-0.148139387369156,-0.038877647370100,0.126607522368431) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.233709871768951,-0.114731542766094,-0.007766436785460,-0.000852725876030,-0.083843618631363,0.180551171302795,0.152890816330910,0.079767614603043,0.013956145383418,-0.448964089155197,0.017479166388512,-0.024722062051296,0.077785253524780,0.000490315374918,-0.077141150832176,0.058076035231352) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.209293633699417,-0.148841053247452,-0.027828251942992,0.016399310901761,0.219403132796288,0.078845947980881,0.108864769339561,-0.253311365842819,-0.102088823914528,-0.148390233516693,-0.044616125524044,-0.153247311711311,0.087164916098118,-0.144369840621948,0.095380015671253,0.025165395811200) * MODEL9_texOff(vec2(0,0));
res += mat4(0.085192099213600,0.032983787357807,-0.491786450147629,0.204210013151169,0.136502668261528,0.021004831418395,-0.064645022153854,0.011354165151715,0.043492551892996,0.003049310762435,-0.271489411592484,0.047406442463398,0.140763342380524,0.010439263656735,-0.641833245754242,0.349221557378769) * MODEL9_texOff(vec2(0,1));
res += mat4(0.036138568073511,0.102315418422222,0.045324835926294,-0.085031375288963,-0.053494423627853,-0.059663601219654,0.082883700728416,0.144260987639427,0.044320255517960,-0.157587945461273,-0.061898857355118,0.236515402793884,0.150449648499489,-0.145961239933968,-0.052927002310753,0.211606249213219) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.017675252631307,-0.012982123531401,-0.030973041430116,0.025280756875873,-0.077790595591068,-0.032093074172735,0.084772229194641,-0.105656236410141,0.075959533452988,0.081060297787189,0.090956240892410,-0.196393266320229,0.082765676081181,-0.059858668595552,0.262883216142654,0.067078955471516) * MODEL9_texOff(vec2(1,0));
res += mat4(0.003955394960940,0.165356010198593,-0.198238745331764,-0.052386742085218,-0.008351720869541,-0.029387876391411,-0.177821278572083,-0.031488008797169,0.008865483105183,-0.042462687939405,-0.101889960467815,0.016914341598749,0.137970879673958,-0.063173830509186,-0.129262864589691,0.101460956037045) * MODEL9_texOff(vec2(1,1));
res += mat4(0.011953936889768,0.074306122958660,0.036108031868935,0.051787812262774,0.150285989046097,-0.023429542779922,-0.009696577675641,-0.160194873809814,0.080673508346081,0.098340258002281,0.099520869553089,0.108408749103546,0.014028068631887,-0.161170765757561,-0.039530314505100,0.069326601922512) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.254665940999985,-0.027696236968040,-0.117423623800278,0.092707194387913,0.055840421468019,0.168662354350090,0.014933418482542,0.093802891671658,0.403036504983902,0.232669740915298,-0.159883096814156,-0.197049483656883,-0.008389104157686,-0.149019435048103,-0.036929156631231,0.169978797435760) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.000945210864302,0.010816184803843,0.034636132419109,0.004834152292460,0.161836877465248,-0.062194142490625,-0.202943354845047,-0.029338438063860,0.034119997173548,-0.018904065713286,-0.032830353826284,0.140774980187416,0.072550877928734,-0.084735937416553,0.052400391548872,0.020499676465988) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.040543828159571,-0.138709306716919,-0.095745243132114,0.019503571093082,-0.027189362794161,0.094399847090244,0.173219025135040,-0.000417753995862,0.138675928115845,0.081331007182598,-0.095626994967461,-0.111714325845242,-0.185712128877640,-0.087181307375431,-0.012660509906709,-0.004880571272224) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.015314084477723,-0.070199124515057,-0.119979836046696,-0.097585007548332,0.184555381536484,0.301104515790939,0.128328442573547,-0.112258329987526,0.076563633978367,-0.108604244887829,-0.190569505095482,-0.305082768201828,0.003248348599300,0.292974352836609,-0.800616383552551,0.258625417947769) * MODEL10_texOff(vec2(0,0));
res += mat4(0.140652403235435,0.056675966829062,0.040834140032530,0.215157717466354,0.221748396754265,0.265270531177521,-0.090466178953648,-0.079948633909225,-0.112161986529827,-0.122378259897232,0.209949001669884,0.142477095127106,-0.110777929425240,0.053808342665434,-0.190250560641289,0.131480485200882) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.006736732088029,0.092971570789814,-0.029273884370923,0.341117888689041,0.196169748902321,0.078072182834148,0.075958117842674,-0.042434789240360,-0.046657010912895,-0.089065700769424,0.197542175650597,0.327469825744629,-0.251436471939087,0.146616935729980,-0.388646751642227,0.061216998845339) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.014851782470942,0.097415864467621,0.015483202412724,-0.403130054473877,-0.033277824521065,-0.067855551838875,0.125685974955559,0.070821113884449,0.066787526011467,-0.272501170635223,0.122319251298904,0.000814825587440,-0.175073251128197,-0.186048597097397,-0.403017967939377,-0.103318750858307) * MODEL10_texOff(vec2(1,0));
res += mat4(0.097981847822666,0.009985765442252,0.066858999431133,0.204485625028610,-0.080395422875881,0.001596782472916,0.101326525211334,-0.055162172764540,-0.106022976338863,-0.104665070772171,-0.081058382987976,-0.153949856758118,-0.118254214525223,-0.110667929053307,-0.035575214773417,0.156419262290001) * MODEL10_texOff(vec2(1,1));
res += mat4(0.028000406920910,-0.198175191879272,0.007959632202983,-0.213396936655045,-0.100481778383255,0.058422684669495,0.045766409486532,0.135275647044182,-0.196600452065468,0.118038855493069,-0.045603580772877,-0.134894266724586,0.111454293131828,-0.005525093525648,-0.054925072938204,-0.057244088500738) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.048992447555065,-0.041588142514229,0.063804663717747,0.011134119704366,-0.104628816246986,0.242349788546562,0.237055823206902,0.013924158178270,0.155522927641869,0.090113654732704,-0.084903739392757,-0.188023775815964,-0.067327842116356,-0.056701593101025,-0.032877065241337,0.220997959375381) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.257405489683151,-0.041825946420431,-0.215531617403030,-0.311649918556213,-0.242615073919296,0.122718945145607,-0.022293357178569,0.126184329390526,-0.017184259369969,-0.251248687505722,0.073413200676441,0.018058463931084,-0.066661946475506,-0.178137257695198,0.256801128387451,0.004453557077795) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.146901726722717,0.010879834182560,-0.125571563839912,-0.065658286213875,0.041325964033604,0.272435545921326,0.131996884942055,0.003680836642161,-0.009797959588468,0.074852369725704,-0.014552791602910,-0.199814751744270,0.047334745526314,-0.004339021630585,-0.175964996218681,-0.010204028338194) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.046396084129810,-0.086084015667439,-0.259109258651733,0.091075882315636,0.045674219727516,-0.189171642065048,-0.047388434410095,-0.248283013701439,-0.228915214538574,-0.278247267007828,-0.224381148815155,0.001546665211208,0.146889731287956,0.039307102560997,-0.261368274688721,0.194068908691406) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.010427954606712,0.028584362939000,0.037452980875969,-0.186047121882439,-0.061887614428997,0.011613684706390,0.082772128283978,0.190533071756363,0.103399075567722,0.219180852174759,-0.091206550598145,0.201807320117950,-0.315080285072327,0.195134505629539,0.442765265703201,-0.117312401533127) * MODEL11_texOff(vec2(0,1));
res += mat4(0.035304233431816,0.062879242002964,0.131721511483192,0.407994419336319,0.078038044273853,0.204795464873314,0.015619949437678,0.136227399110794,0.041804522275925,-0.326425313949585,-0.214785292744637,-0.175712212920189,0.073008053004742,0.052349906414747,-0.072579182684422,0.041454032063484) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.013211864978075,0.216573134064674,0.070494659245014,0.076651491224766,-0.037136562168598,-0.120608478784561,0.240373820066452,-0.242651805281639,-0.063765123486519,-0.050129119306803,0.200639665126801,0.404857903718948,-0.151282444596291,-0.076873004436493,-0.321551501750946,-0.209072783589363) * MODEL11_texOff(vec2(1,0));
res += mat4(0.163699626922607,0.121938198804855,0.171784833073616,0.211422070860863,-0.187339052557945,-0.166179358959198,0.106054425239563,0.149850264191628,0.076145753264427,0.029959222301841,0.118330650031567,-0.326475799083710,-0.049948520958424,0.117406055331230,0.203072860836983,0.011524662375450) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.062297843396664,0.100385017693043,-0.046484593302011,-0.149764046072960,-0.123015172779560,0.021604998037219,-0.022789673879743,0.017310744151473,0.278899192810059,0.134040251374245,-0.167620718479156,-0.013920614495873,0.058673009276390,-0.022266069427133,0.070425190031528,-0.106791622936726) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.199299067258835,-0.140718087553978,0.050678391009569,-0.077003233134747,0.152871280908585,-0.017486987635493,0.204672977328300,-0.192490220069885,0.040005221962929,-0.058165967464447,-0.112264633178711,0.027957415208220,-0.108538873493671,-0.094766542315483,0.285844534635544,0.058302544057369) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.006719724275172,-0.007940053008497,-0.318809509277344,-0.068263150751591,0.033069327473640,0.100294142961502,-0.016872214153409,0.039211742579937,-0.049094378948212,-0.093765169382095,0.347464025020599,-0.042954180389643,0.131071239709854,0.078224316239357,0.240618616342545,0.058624725788832) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.041494742035866,0.029040526598692,-0.041897810995579,-0.088757172226906,-0.040567446500063,-0.021033059805632,-0.021593999117613,-0.432636648416519,0.099176712334156,0.019101548939943,-0.032086919993162,0.236748307943344,-0.236217647790909,-0.195363938808441,-0.157505869865417,-0.149261996150017) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.149770230054855,0.003379990346730,-0.022178361192346,-0.183674633502960,-0.239533826708794,-0.055140946060419,-0.308159828186035,0.068198099732399,0.012299325317144,-0.260072737932205,-0.377831071615219,-0.021280236542225,0.007215082179755,-0.090944558382034,-0.005041620694101,0.180714234709740) * MODEL12_texOff(vec2(0,0));
res += mat4(0.069581180810928,0.099373668432236,-0.115783683955669,-0.130706652998924,-0.077372238039970,0.028531193733215,-0.141558647155762,-0.282948285341263,0.022984970360994,-0.036193381994963,0.083248183131218,-0.217272773385048,-0.136146679520607,0.012902821414173,-0.070538893342018,-0.193103700876236) * MODEL12_texOff(vec2(0,1));
res += mat4(0.108391791582108,0.001753600314260,0.037546429783106,0.234885856509209,-0.144130706787109,-0.340893119573593,0.158438786864281,-0.915688872337341,0.047509673982859,-0.160050913691521,-0.046280305832624,0.322777211666107,0.015261653810740,0.191010564565659,-0.025064056739211,0.055304471403360) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.200259059667587,0.145929396152496,0.018976368010044,0.128416776657104,0.002526165684685,-0.341331601142883,-0.128619581460953,0.411202162504196,-0.034917857497931,-0.290617763996124,0.236451238393784,-0.001869028783403,0.057325810194016,0.070878140628338,-0.099191009998322,0.002220637397841) * MODEL12_texOff(vec2(1,0));
res += mat4(0.101835049688816,-0.193259164690971,-0.165632516145706,0.191240906715393,-0.063855342566967,0.039313990622759,-0.036419585347176,-0.541213452816010,-0.261622279882431,-0.052546769380569,0.101867310702801,0.156376808881760,0.033340394496918,0.042791772633791,-0.046442400664091,-0.146463006734848) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.508987963199615,-0.149812147021294,-0.000368730339687,0.040118630975485) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_3x_LA) mapping 3_2

vec4 hook()
{
vec4 res = vec4(-0.035969555377960,0.185425043106079,0.039738483726978,0.269651621580124);
res += mat4(0.040287196636200,0.353724956512451,0.036612592637539,-0.295173019170761,0.021941516548395,-0.065012179315090,-0.022100554779172,-0.028481090441346,-0.013437792658806,-0.024601178243756,-0.035196095705032,0.037264347076416,0.021256335079670,-0.408709466457367,0.063521191477776,-0.254470705986023) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.177454948425293,-0.356448113918304,0.087610833346844,-0.255555182695389,0.005648294929415,-0.207366600632668,0.056514333933592,0.009089388884604,-0.033035431057215,0.359178721904755,0.027279639616609,0.329556018114090,-0.041349150240421,-0.605775296688080,-0.032454408705235,-0.148856043815613) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.008468996733427,-0.060901179909706,-0.074756942689419,-0.008656411431730,-0.032490234822035,-0.075077041983604,0.144754245877266,-0.067017316818237,-0.209332004189491,-0.214163348078728,0.054315615445375,-0.058158542960882,-0.069717004895210,-0.491553872823715,0.049686446785927,-0.017133094370365) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.118928678333759,0.245051637291908,0.088429555296898,-0.020226918160915,0.020469225943089,0.360573232173920,-0.095831975340843,0.216293603181839,0.036882158368826,-0.045204531401396,-0.102108836174011,-0.021546252071857,0.009265140630305,-0.502336204051971,0.037943013012409,-0.063798427581787) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.215704306960106,0.061316899955273,-0.037916947156191,-0.044606536626816,0.098979420959949,-0.297492444515228,0.017593987286091,0.294032037258148,0.078713938593864,0.028024101629853,0.230114579200745,-0.323478966951370,-0.131294995546341,-0.444715797901154,0.023109486326575,0.238622725009918) * MODEL7_texOff(vec2(0,0));
res += mat4(0.070476807653904,0.265650868415833,-0.031704895198345,0.196213379502296,0.245995372533798,-0.027859985828400,-0.170161470770836,-0.265906453132629,0.173644185066223,-0.092377759516239,0.058521736413240,-0.088013797998428,-0.095138475298882,-0.173066660761833,-0.164781600236893,0.006928530987352) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.057075943797827,0.040496408939362,0.051445960998535,-0.098174706101418,-0.049199894070625,0.003342347452417,0.034873142838478,-0.268628597259521,0.013031067326665,0.137063413858414,-0.023084841668606,0.162991911172867,0.019049556925893,0.122357040643692,-0.014890270307660,0.066106453537941) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.014304498210549,0.094121634960175,-0.182885050773621,0.177259951829910,0.104833491146564,-0.143699511885643,-0.071525357663631,-0.140672490000725,0.150818258523941,0.066983446478844,-0.182716235518456,-0.086208641529083,-0.025297395884991,-0.228906244039536,0.036339946091175,0.113310627639294) * MODEL7_texOff(vec2(1,0));
res += mat4(0.044342026114464,0.095957532525063,-0.099156014621258,0.047411337494850,-0.288741290569305,0.271135210990906,-0.188772991299629,-0.198630198836327,-0.020322272554040,0.054726462811232,0.000662092526909,0.032957706600428,0.079115845263004,-0.003577961353585,-0.068021826446056,0.002246269956231) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.094793811440468,-0.328016996383667,-0.043904915452003,-0.128774449229240,0.042841654270887,-0.169809669256210,-0.062191169708967,0.160300478339195,0.024929547682405,-0.016023945063353,-0.216399669647217,0.068400971591473,-0.065563909709454,0.039209894835949,-0.008501245640218,-0.217354416847229) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.109240412712097,0.045185454189777,-0.143510222434998,-0.152439057826996,0.099434599280357,-0.000299318635371,0.080606684088707,0.034773379564285,0.240080341696739,0.253141373395920,-0.028367701917887,-0.039835091680288,-0.035383883863688,0.013433420099318,-0.019588449969888,0.146163955330849) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.086177155375481,0.184524595737457,-0.374757528305054,0.059302382171154,-0.018356036394835,-0.077084288001060,0.099872596561909,-0.235671609640121,-0.085993565618992,-0.122880905866623,0.054819952696562,0.019542124122381,0.019647523760796,0.148021399974823,-0.049445930868387,0.144572198390961) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.175039127469063,-0.099374704062939,-0.150219649076462,-0.334108829498291,-0.015176287852228,-0.059407450258732,0.060776781290770,-0.024558959528804,-0.034038297832012,0.050151698291302,-0.081906929612160,-0.088717505335808,0.023085881024599,0.070632293820381,0.027474075555801,0.242272540926933) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.902252733707428,0.059030007570982,0.077882185578346,-0.123741976916790,-0.066663190722466,-0.150690108537674,0.098322965204716,-0.293071091175079,-0.074733175337315,0.258155703544617,-0.318159461021423,-0.583842635154724,0.112732023000717,0.097303174436092,-0.068554259836674,0.062528073787689) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.293989658355713,-0.090130329132080,0.109216861426830,0.056541737169027,0.138141632080078,0.208620354533195,-0.007932611741126,0.269538491964340,-0.066203452646732,-0.031785231083632,0.063939720392227,-0.210262030363083,0.022767890244722,0.058343444019556,-0.064636886119843,-0.091039299964905) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.024142842739820,-0.026133352890611,-0.041844218969345,-0.166387468576431,-0.058157540857792,0.095792531967163,0.015429268591106,-0.007948831655085,-0.175747781991959,-0.046259116381407,0.013543852604926,0.007383595220745,0.015738613903522,0.042592212557793,-0.081201367080212,-0.343993246555328) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.065511614084244,0.050791401416063,0.001469673239626,-0.117883756756783,-0.201004132628441,-0.138617098331451,0.280587226152420,-0.250062763690948,-0.459616720676422,-0.002388960216194,-0.009968758560717,-0.044923573732376,0.079833738505840,0.151767805218697,-0.158038392663002,0.011562579311430) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.048085346817970,-0.026314398273826,0.039015650749207,0.120662681758404,-0.046557296067476,0.084862276911736,0.018328227102757,0.049399241805077,0.007272577844560,0.081718832254410,-0.092294804751873,0.012971499003470,-0.104538843035698,0.011443957686424,0.017481200397015,-0.034944068640471) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.030433949083090,-0.174424856901169,-0.051444314420223,0.088193431496620,-0.044683203101158,-0.095188438892365,0.077465929090977,-0.133402749896049,0.133617758750916,0.131275296211243,-0.156273081898689,-0.004611905664206,-0.035531423985958,-0.040913961827755,0.047953806817532,0.282695412635803) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.026037013158202,-0.094489090144634,-0.034249998629093,-0.066016875207424,-0.044540915638208,0.127739548683167,0.092186942696571,-0.074623748660088,0.088836446404457,0.168375805020332,-0.129306688904762,-0.226604402065277,-0.078511811792850,-0.110242009162903,0.013507919386029,-0.106421776115894) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.024589393287897,-0.182039111852646,0.021705359220505,0.015027895569801,-0.014008973725140,-0.013820558786392,0.118071138858795,-0.043727412819862,-0.073048725724220,0.016618946567178,-0.089635550975800,-0.144463032484055,-0.067042611539364,0.067605100572109,-0.177948623895645,0.048517309129238) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.012793415226042,0.169123753905296,0.042702719569206,0.052427627146244,-0.006973989307880,-0.016863958910108,-0.003258057404310,-0.140167504549026,-0.064472645521164,0.338141828775406,-0.027067990973592,0.023716935887933,0.061089012771845,-0.025277951732278,-0.029477959498763,0.165258556604385) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.078616626560688,-0.296349465847015,-0.081789210438728,-0.029311735183001,-0.210142076015472,-0.151707619428635,0.322606712579727,0.023301802575588,0.016871819272637,0.113423392176628,0.197216078639030,-0.155373588204384,0.224519193172455,-0.310301005840302,0.091430395841599,0.222334519028664) * MODEL9_texOff(vec2(0,0));
res += mat4(0.143061339855194,-0.108875103294849,-0.079774968326092,0.037433799356222,-0.051010582596064,0.026604566723108,0.052271172404289,-0.093806564807892,0.053427215665579,0.073662549257278,0.007075939327478,0.054208844900131,0.197253242135048,0.304409533739090,-0.002849851036444,-0.054915107786655) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.026769444346428,-0.061603162437677,0.076602101325989,-0.189610153436661,0.047791194170713,-0.097884438931942,-0.005226470064372,0.042222548276186,0.067422054708004,0.031943116337061,-0.076859906315804,0.042928371578455,0.004200562369078,0.167550757527351,-0.060789104551077,0.155492231249809) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.031700488179922,-0.074248284101486,-0.003983634524047,-0.018163576722145,0.180097535252571,0.062872834503651,0.035784140229225,0.051697127521038,-0.198052302002907,0.138460963964462,-0.040790975093842,0.000675913470332,0.261262595653534,-0.134479388594627,-0.010943121276796,0.289580732584000) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.027429368346930,-0.029949668794870,-0.087906479835510,0.024566855281591,0.085870839655399,0.037666853517294,-0.014846945181489,0.052913371473551,0.014490427449346,0.087372951209545,-0.022323856130242,0.075161725282669,-0.124244347214699,0.124635800719261,-0.011084559373558,-0.176542118191719) * MODEL9_texOff(vec2(1,1));
res += mat4(0.006208240054548,-0.024252053350210,-0.009708384983242,-0.136911734938622,0.035803560167551,0.054385051131248,0.024265510961413,0.285679072141647,0.076293155550957,0.072049982845783,-0.003871999448165,0.013616647571325,-0.008696307428181,-0.138944774866104,-0.037850104272366,-0.281055927276611) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.085043527185917,-0.061438929289579,0.063914082944393,0.007321768440306,0.007974540814757,-0.092299684882164,0.076928846538067,-0.032359011471272,-0.023730641230941,-0.488726675510406,0.088897831737995,0.266517102718353,-0.016089115291834,-0.065168201923370,-0.029522772878408,-0.017295470461249) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.041688978672028,-0.249303102493286,0.034896690398455,-0.031246295198798,-0.001110112061724,-0.211302474141121,0.062997631728649,-0.144816651940346,0.090288810431957,0.111639820039272,-0.103959701955318,-0.088603168725967,-0.034377831965685,0.049804642796516,0.008991190232337,0.016261246055365) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.057443208992481,-0.117532223463058,0.137026086449623,-0.262971550226212,-0.052584271878004,-0.128004819154739,-0.055465970188379,-0.062832362949848,0.160196527838707,-0.036456141620874,-0.065733559429646,-0.007643611170352,0.011679343879223,0.114226870238781,-0.072838574647903,-0.726128101348877) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.150451734662056,0.204839333891869,-0.195159286260605,0.063670888543129,-0.143549531698227,-0.107428997755051,-0.107504434883595,-0.133862838149071,0.105545021593571,-0.215156167745590,-0.062554314732552,0.028808219358325,0.031844243407249,-0.077943004667759,-0.152097791433334,-0.352263301610947) * MODEL10_texOff(vec2(0,0));
res += mat4(0.167264744639397,-0.106205426156521,0.002438915660605,-0.009590515866876,0.004608210176229,-0.130397796630859,-0.087047263979912,0.004610425326973,-0.053288985043764,0.064543873071671,0.178074613213539,0.173255726695061,0.058973230421543,0.086956158280373,-0.010226224549115,0.006808895617723) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.034898303449154,-0.224805161356926,0.104068443179131,-0.096443049609661,0.005168425384909,-0.057335883378983,0.097482688724995,0.158463984727859,-0.174703821539879,0.071419782936573,0.042919605970383,0.133835777640343,0.062204781919718,-0.016255771741271,-0.127731397747993,-0.554910063743591) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.171671062707901,-0.041726704686880,0.294627428054810,0.155984148383141,-0.060340777039528,-0.341908961534500,0.114199258387089,-0.059872571378946,-0.043659150600433,0.061609208583832,0.002406377112493,-0.067032940685749,-0.063366487622261,-0.022099031135440,-0.070154331624508,-0.058312401175499) * MODEL10_texOff(vec2(1,0));
res += mat4(0.002599945291877,-0.021376308053732,0.115679778158665,0.098524414002895,0.106657512485981,-0.073835916817188,0.047424219548702,0.207592070102692,-0.051158308982849,-0.160496175289154,-0.010469625703990,0.005465780384839,0.030624318867922,0.009912405163050,0.010473272763193,-0.009270152077079) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.026546137407422,0.102492116391659,0.080539368093014,0.168448299169540,-0.043418698012829,-0.473889827728271,0.127537757158279,0.219712331891060,-0.027679231017828,-0.150397330522537,-0.035332400351763,-0.196334391832352,0.035159561783075,0.314228415489197,-0.004808187484741,0.005794184748083) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.057178851217031,-0.328811883926392,0.353251159191132,-0.091999389231205,0.074440039694309,0.270208835601807,0.036436632275581,-0.142046317458153,-0.031476918607950,0.265142679214478,0.048335485160351,0.097050108015537,-0.071513868868351,-0.268069356679916,0.086284637451172,0.023260969668627) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.116578899323940,0.217728450894356,0.020389428362250,-0.073847748339176,-0.048088416457176,-0.420188456773758,-0.055171154439449,-0.050584767013788,0.014135296456516,0.000805361953098,0.058804005384445,0.097961656749249,0.007364628836513,-0.024124190211296,0.053072944283485,-0.026724630966783) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.124079495668411,-0.232638537883759,0.189727351069450,0.102870710194111,0.126395121216774,-0.156649425625801,0.046613432466984,-0.025935079902411,0.130686506628990,-0.087191313505173,-0.113774172961712,0.001652902341448,-0.097493514418602,-0.117028228938580,0.025124104693532,0.034058656543493) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.228821426630020,0.153998434543610,-0.067179255187511,-0.220522850751877,-0.287962049245834,-0.143896058201790,0.001895643770695,0.009497507475317,-0.209121376276016,-0.193939730525017,0.005844864528626,-0.017278406769037,0.477160155773163,-0.038177296519279,-0.013741058297455,0.291107743978500) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.087587907910347,-0.066468365490437,0.002599678002298,-0.080137804150581,0.190908819437027,-0.255728423595428,0.281467854976654,-0.006034209858626,0.092008635401726,-0.000991326873191,-0.143896654248238,-0.002750520361587,0.147882550954819,-0.167916640639305,-0.067710496485233,-0.347789078950882) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.009485970251262,0.168617606163025,0.050473682582378,0.092688776552677,-0.079812847077847,-0.360818892717361,0.056601248681545,-0.023511430248618,-0.055804498493671,0.067904107272625,0.085317313671112,0.018588297069073,-0.063565224409103,0.013648840598762,0.067087352275848,0.019954806193709) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.117200866341591,0.104721821844578,0.013766343705356,-0.133690714836121,-0.133575975894928,-0.233946800231934,0.154922246932983,-0.086641408503056,0.198657602071762,-0.030191088095307,-0.031350649893284,0.034314639866352,-0.136179104447365,-0.042809035629034,-0.186422675848007,-0.117999680340290) * MODEL11_texOff(vec2(1,0));
res += mat4(0.047968205064535,-0.076432332396507,0.052897658199072,0.104089170694351,0.058375820517540,0.173276156187057,0.006895165890455,0.066352143883705,-0.011191964149475,0.053092733025551,-0.024332402274013,0.094745628535748,-0.195546627044678,-0.172858327627182,0.039119072258472,-0.093409553170204) * MODEL11_texOff(vec2(1,1));
res += mat4(0.005458383820951,-0.060455296188593,0.202983096241951,-0.308160573244095,-0.037270762026310,0.062549173831940,-0.035493038594723,0.051989246159792,0.092669740319252,0.199874877929688,-0.020633667707443,-0.184101849794388,0.023343004286289,0.197485029697418,-0.074988007545471,0.103954084217548) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.005420288536698,0.062112219631672,-0.079788655042648,0.182952255010605,-0.085419557988644,-0.187768265604973,0.083863101899624,-0.033112745732069,-0.000713095476385,0.089968256652355,0.093201041221619,-0.118067115545273,-0.260819226503372,-0.224558129906654,0.048071999102831,0.267225027084351) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.014678814448416,-0.176338627934456,-0.073538191616535,-0.083442971110344,-0.006608608644456,-0.076130263507366,-0.042411573231220,-0.058355357497931,-0.038152474910021,-0.048264987766743,0.008309249766171,0.219215676188469,-0.097347266972065,-0.230290144681931,0.008385566994548,0.138189047574997) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.009186188690364,-0.084488548338413,-0.048001859337091,-0.423167377710342,-0.087216272950172,-0.035776503384113,-0.174418956041336,-0.011319598183036,0.070013821125031,0.028159303590655,0.311880648136139,-0.341191560029984,0.067113354802132,-0.077138870954514,0.137619644403458,-0.015284510329366) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.049739252775908,0.213865071535110,0.606804370880127,0.181810110807419,-0.076240748167038,0.099489308893681,0.282493323087692,-0.200022757053375,0.051543094217777,0.045628197491169,0.018909404054284,-0.052615746855736,0.296007484197617,-0.222055688500404,-0.041196364909410,0.296079307794571) * MODEL12_texOff(vec2(0,0));
res += mat4(0.058537323027849,-0.111243732273579,0.384241729974747,-0.170218512415886,-0.076300792396069,-0.099365256726742,0.027072986587882,-0.126092061400414,-0.144989296793938,-0.107851997017860,0.100521795451641,0.027755800634623,0.040768921375275,0.001987123861909,0.145026832818985,0.106050476431847) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.043851915746927,-0.127321004867554,0.012284168973565,0.121942348778248,0.184712484478951,0.405426263809204,-0.058725681155920,-0.300774574279785,-0.121429197490215,-0.103224419057369,-0.071262888610363,0.161386743187904,-0.152358278632164,-0.106086120009422,0.066660217940807,-0.052240069955587) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.036531839519739,0.069523856043816,0.071991249918938,0.066733345389366,0.530302107334137,0.210784167051315,-0.350717216730118,0.051558859646320,-0.017481280490756,0.090031109750271,-0.017697870731354,0.116953380405903,0.073531091213226,-0.065381944179535,-0.046301692724228,-0.083068877458572) * MODEL12_texOff(vec2(1,0));
res += mat4(0.016233896836638,0.028768071904778,0.124084323644638,0.067669041454792,0.114541716873646,-0.028706284239888,0.050358593463898,0.054807722568512,0.142204478383064,-0.204146072268486,-0.036672666668892,0.136059820652008,-0.021129570901394,0.143110617995262,0.166947036981583,-0.155075296759605) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.343051224946976,0.073891922831535,0.365736454725266,0.064772352576256) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_3x_LA) mapping 3_3

vec4 hook()
{
vec4 res = vec4(-0.141182854771614,0.207773804664612,0.287249088287354,0.191696107387543);
res += mat4(-0.027196591719985,-0.072411499917507,-0.253586262464523,0.065794125199318,0.004582223948091,-0.030256215482950,0.138598963618279,0.001998164458200,0.076231874525547,-0.072761662304401,-0.140926107764244,-0.061814554035664,-0.053413562476635,0.066734626889229,-0.009681921452284,0.103401795029640) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.280186563730240,0.141233518719673,-0.314294070005417,0.125290364027023,-0.059651952236891,0.128489360213280,-0.047351229935884,0.003733713645488,0.168251290917397,0.120349839329720,-0.047842971980572,0.116314262151718,0.065636157989502,-0.128664687275887,-0.052371736615896,-0.169072166085243) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.098639555275440,0.055228807032108,0.027818290516734,-0.301988184452057,-0.026980973780155,-0.018721122294664,0.081570357084274,-0.009987398982048,-0.017532425001264,0.088818326592445,-0.247690275311470,0.122891187667847,0.100331500172615,-0.012520796619356,0.191678687930107,-0.121878474950790) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.064568892121315,-0.065023325383663,-0.051012396812439,0.180155068635941,-0.104860082268715,-0.141052395105362,0.127726659178734,0.035703647881746,-0.085053540766239,-0.010458807460964,0.273725062608719,-0.005498159211129,-0.104515500366688,-0.235720366239548,-0.197662562131882,0.148291125893593) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.066084891557693,-0.075353100895882,-0.203299716114998,0.020464120432734,-0.183903574943542,-0.136113047599792,-0.024019151926041,0.186841785907745,0.002689578337595,-0.257054775953293,0.033960003405809,-0.130377039313316,-0.022290123626590,-0.043700113892555,-0.229837164282799,-0.077826455235481) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.087727338075638,0.186889484524727,-0.198524042963982,-0.095637001097202,0.007596029434353,-0.046058308333158,0.196542263031006,-0.084884814918041,-0.205842956900597,0.064573869109154,-0.006932986434549,0.263091474771500,0.010826601646841,0.083282999694347,-0.088046103715897,0.075623251497746) * MODEL7_texOff(vec2(0,1));
res += mat4(0.040288157761097,0.015435028821230,-0.180181592702866,0.066435277462006,-0.166414678096771,-0.021645005792379,0.149318590760231,-0.000971351400949,-0.062717005610466,0.169015988707542,-0.124437905848026,-0.031761001795530,-0.070389576256275,0.078876748681068,0.133989706635475,0.005203957669437) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.024300340563059,0.076054424047470,-0.146094560623169,0.048051554709673,-0.007171777077019,0.253788977861404,-0.045725647360086,0.074874967336655,0.062351334840059,-0.163021579384804,0.362947285175323,0.029848540201783,0.074458852410316,0.007011934649199,0.138781398534775,-0.149811372160912) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.033692784607410,0.176903933286667,-0.177067413926125,-0.016612842679024,0.209022521972656,-0.160908743739128,0.080155275762081,-0.215785443782806,-0.105555064976215,-0.003276574658230,0.165082544088364,0.018736584112048,-0.111683100461960,-0.065140858292580,-0.075615063309669,0.000250960816629) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.081927806138992,0.027496300637722,-0.008991614915431,0.018881501629949,-0.011018924415112,-0.028144203126431,-0.044479172676802,-0.049824848771095,-0.012516775168478,0.049549654126167,-0.012848022393882,-0.131328314542770,0.149475768208504,0.015812961384654,-0.070817716419697,0.055897485464811) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.123256333172321,0.083913087844849,-0.036894176155329,-0.073177844285965,-0.055626302957535,0.095704123377800,-0.044936381280422,0.167343840003014,0.096730627119541,-0.095789372920990,0.015260966494679,0.207428529858589,0.033435396850109,-0.061044216156006,-0.124172158539295,-0.043014269322157) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.091127157211304,-0.185154616832733,0.368808209896088,-0.131666645407677,-0.038337439298630,0.060693521052599,0.009826652705669,0.017399163916707,-0.082800514996052,-0.027527984231710,0.128101512789726,-0.030952433124185,-0.038326129317284,0.021366178989410,0.145166262984276,-0.052122917026281) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.001914817257784,0.149301499128342,-0.220818385481834,0.013622593134642,-0.100405246019363,0.069987632334232,0.124950617551804,-0.044504940509796,-0.129164636135101,0.098114162683487,0.068546719849110,0.089341767132282,0.419334888458252,-0.004989325534552,-0.116745948791504,-0.207440927624702) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.023085478693247,0.027026077732444,-0.247426822781563,0.070484764873981,0.272076010704041,-0.148542657494545,0.247598662972450,0.256828159093857,0.533397734165192,0.230857312679291,-0.118595525622368,-0.021809352561831,0.006881821900606,-0.002166371559724,-0.214307159185410,-0.385698974132538) * MODEL8_texOff(vec2(0,0));
res += mat4(0.135379388928413,0.092469528317451,0.060367137193680,-0.270471394062042,0.113448023796082,-0.032923687249422,-0.119726501405239,-0.041518844664097,-0.154748722910881,-0.040162499994040,-0.122782118618488,0.216025680303574,0.152875185012817,0.080031596124172,-0.108491614460945,0.025897068902850) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.120198376476765,-0.050384070724249,0.128203153610229,-0.023666510358453,-0.016701404005289,0.138069003820419,0.078073211014271,0.096095211803913,-0.079270966351032,0.038566458970308,-0.086734853684902,0.014069359749556,0.272063076496124,0.117335088551044,-0.309187442064285,0.131572008132935) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.175705134868622,0.117742441594601,-0.054134823381901,-0.033706851303577,0.084220752120018,-0.164779737591743,-0.019253095611930,0.088117390871048,0.027841238304973,0.054891917854548,0.094673722982407,-0.084038488566875,0.160707369446754,-0.200026646256447,-0.539360940456390,-0.144864246249199) * MODEL8_texOff(vec2(1,0));
res += mat4(0.010571353137493,-0.017904533073306,-0.063836641609669,-0.024780707433820,0.166341900825500,-0.128666579723358,-0.102061465382576,0.033488024026155,-0.046884879469872,-0.069635637104511,0.029966203495860,0.024158578366041,0.067738145589828,0.012336770072579,-0.262447357177734,0.013455100357533) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.044635552912951,-0.224169701337814,-0.083692677319050,0.057740259915590,-0.020989039912820,0.190840274095535,-0.139243647456169,-0.040478229522705,0.127388283610344,0.397141873836517,0.012181158177555,0.123019985854626,-0.051114719361067,0.031156556680799,0.081322647631168,0.013053785078228) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.037149220705032,-0.288901329040527,-0.080490045249462,-0.185665652155876,-0.055309362709522,0.136241704225540,0.058717221021652,-0.139040425419807,0.070371292531490,0.133018091320992,-0.071951150894165,0.101663321256638,0.017495181411505,-0.202841922640800,0.134499073028564,-0.012871551327407) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.047213073819876,-0.048968642950058,0.019187983125448,-0.109691202640533,-0.046393480151892,-0.068552054464817,0.041389148682356,-0.065053507685661,0.045813485980034,0.034209951758385,-0.046420391649008,-0.053118541836739,-0.038740839809179,-0.113625980913639,0.117487475275993,-0.039259646087885) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.031224427744746,-0.148322910070419,-0.164821505546570,0.019486630335450,-0.111685469746590,0.130320653319359,-0.047312289476395,-0.075107119977474,0.052191298455000,-0.054649576544762,-0.011497481726110,0.092363573610783,-0.030255850404501,-0.187161013484001,0.029360398650169,-0.192665398120880) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.023896126076579,-0.701022028923035,-0.260099589824677,0.028461096808314,0.374714523553848,-0.333030283451080,-0.231675311923027,-0.566600620746613,0.131491303443909,-0.096896179020405,0.195772618055344,0.236289381980896,-0.057458184659481,-0.180762395262718,0.330964952707291,0.166774988174438) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.095181867480278,-0.424799025058746,-0.149334087967873,-0.161564379930496,0.028176015242934,0.014232694171369,0.008242770098150,0.179925441741943,-0.059178121387959,-0.006980689242482,0.176177754998207,0.177050530910492,0.024482648819685,0.008010738529265,0.212582364678383,0.091763719916344) * MODEL9_texOff(vec2(0,1));
res += mat4(0.053652293980122,0.046265494078398,-0.071261450648308,0.041570823639631,-0.037759874016047,0.003181110601872,-0.071323521435261,-0.015945401042700,-0.094564817845821,0.133329287171364,0.196944221854210,0.055813893675804,-0.085319504141808,0.030670912936330,0.064795076847076,0.043844744563103) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.030004674568772,-0.325975656509399,-0.282532185316086,-0.018808798864484,-0.239772617816925,-0.029030675068498,-0.067211456596851,-0.004241411574185,-0.133584797382355,0.133235841989517,-0.199824273586273,0.104467399418354,-0.026920584961772,-0.137976363301277,0.347751080989838,0.275954306125641) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.008382903411984,-0.029848825186491,-0.156959205865860,-0.233284860849380,-0.083578228950500,-0.002431653905660,-0.095171041786671,-0.015122431330383,0.061639964580536,0.017223021015525,0.247171550989151,0.078327469527721,0.078797280788422,0.046711269766092,-0.372716069221497,0.094030916690826) * MODEL9_texOff(vec2(1,1));
res += mat4(0.038546297699213,0.063693739473820,0.032488979399204,0.032881326973438,-0.030692404136062,0.015593844465911,-0.059108715504408,0.070596247911453,-0.186187744140625,0.031304009258747,-0.054456617683172,0.066082805395126,0.054999243468046,-0.075486168265343,-0.067006431519985,-0.096312634646893) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.194754242897034,-0.025732399895787,0.061332520097494,-0.003438738640398,-0.059985540807247,-0.091050684452057,-0.003653890453279,-0.083104848861694,-0.123877450823784,0.049356661736965,-0.042161159217358,0.024642745032907,0.062389772385359,0.001701788045466,0.075370736420155,-0.075805068016052) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.014327116310596,-0.161689594388008,0.040506914258003,-0.081894695758820,-0.020223304629326,0.053733807057142,0.134679794311523,-0.079647623002529,0.011233867146075,0.024322250857949,0.042783930897713,-0.048054881393909,0.058392353355885,0.006119905039668,0.010696865618229,0.078935675323009) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.114697106182575,-0.326913774013519,0.049556195735931,-0.011613794602454,0.025825234130025,-0.134897798299789,0.053720682859421,-0.127951890230179,-0.231539577245712,0.359132081270218,0.019693592563272,0.017549961805344,-0.195096790790558,-0.155122682452202,-0.055692568421364,-0.186671450734138) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.100202180445194,0.106459438800812,-0.128187015652657,0.025827959179878,0.146432489156723,-0.166080743074417,0.225375637412071,-0.216149717569351,0.296360433101654,-0.111182048916817,-0.218572795391083,-0.397899389266968,0.172469794750214,-0.054807946085930,-0.011843080632389,-0.243558183312416) * MODEL10_texOff(vec2(0,0));
res += mat4(0.109788201749325,-0.198040068149567,-0.015657898038626,-0.170443013310432,0.206991046667099,-0.099405668675900,0.090608812868595,-0.044097933918238,0.100687369704247,-0.245501041412354,0.090634003281593,0.017023423686624,0.076319567859173,0.033059891313314,0.005560560617596,-0.015883544459939) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.040499374270439,0.004067904781550,0.013991253450513,-0.037225201725960,-0.139454290270805,-0.104741297662258,-0.186186507344246,0.082389689981937,-0.284997761249542,0.193467855453491,0.076039411127567,0.078853271901608,-0.267094552516937,-0.627146601676941,-0.334369510412216,-0.267979860305786) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.146790891885757,-0.022630259394646,0.031797170639038,-0.219354629516602,0.141451746225357,-0.092756710946560,0.080700971186161,-0.048057805746794,-0.105416797101498,-0.161044985055923,-0.259673684835434,0.170883163809776,-0.215860754251480,0.079563185572624,0.175719738006592,-0.044538076967001) * MODEL10_texOff(vec2(1,0));
res += mat4(0.075353138148785,-0.112619094550610,0.015928827226162,-0.010351231321692,0.236170887947083,-0.082415789365768,0.113745808601379,-0.090830460190773,0.151857048273087,0.019844576716423,0.088117256760597,-0.031212940812111,0.043347220867872,0.078701615333557,0.329889565706253,-0.028644163161516) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.042682889848948,-0.059017010033131,-0.035980071872473,-0.083920635282993,-0.077199682593346,-0.084643691778183,-0.016262747347355,0.095842495560646,0.045391686260700,-0.078505486249924,-0.255140781402588,-0.010882201604545,0.010423477739096,-0.026275016367435,0.155754029750824,-0.157001748681068) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.080329202115536,-0.257580846548080,0.007748436648399,-0.014496787451208,-0.019274398684502,0.138147428631783,0.072487533092499,0.128811836242676,0.107965536415577,0.269904136657715,-0.023006800562143,0.136712357401848,0.083989299833775,-0.020124282687902,-0.268801718950272,0.005010514985770) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.208514988422394,0.024548493325710,0.073913045227528,0.029656102880836,-0.062805727124214,-0.051461689174175,-0.278932005167007,-0.119134418666363,-0.021416159346700,0.002625736640766,0.227934077382088,0.220865905284882,0.160476058721542,-0.132255032658577,-0.210704773664474,0.105512998998165) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.027429841458797,-0.186231315135956,0.068008668720722,0.013500905595720,0.040455680340528,0.205645874142647,0.124680131673813,0.071738146245480,0.069678559899330,0.266232937574387,0.158227950334549,0.045886076986790,-0.012259771116078,-0.175706669688225,0.025186244398355,-0.074029609560966) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.118842214345932,-0.040882952511311,0.037366341799498,0.159668117761612,0.056368369609118,-0.435450375080109,-0.341562807559967,-0.155167818069458,-0.215591192245483,0.065543457865715,0.072084203362465,-0.083456777036190,-0.097598046064377,0.219327569007874,0.189443632960320,-0.075662583112717) * MODEL11_texOff(vec2(0,0));
res += mat4(0.231519430875778,-0.001906115096062,0.096843607723713,0.135846555233002,-0.210851907730103,-0.379722297191620,-0.051166754215956,-0.072365723550320,-0.177252128720284,-0.032955456525087,0.063878543674946,-0.148490041494370,0.140003383159637,0.036757815629244,-0.248517259955406,-0.096760332584381) * MODEL11_texOff(vec2(0,1));
res += mat4(0.067281380295753,0.119555510580540,0.179595932364464,0.094220742583275,-0.067743360996246,-0.200700849294662,-0.221925273537636,-0.049802031368017,0.042040206491947,-0.132594138383865,-0.004732524976134,-0.045395255088806,-0.081463225185871,-0.125195220112801,0.036746617406607,-0.094105772674084) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.013397946953773,0.234123796224594,-0.338138163089752,0.114914834499359,-0.163779780268669,-0.215896353125572,0.146278753876686,-0.092006340622902,0.077671095728874,-0.001036017201841,-0.120826758444309,0.335810720920563,-0.104982964694500,-0.022715400904417,0.211528137326241,-0.142591193318367) * MODEL11_texOff(vec2(1,0));
res += mat4(0.125998884439468,-0.079139851033688,0.046008605509996,-0.023611599579453,-0.018776994198561,-0.044233724474907,0.241098791360855,-0.048328530043364,-0.022531107068062,0.063202857971191,-0.184086501598358,0.068667203187943,0.037876140326262,-0.088710874319077,-0.016067916527390,0.140402659773827) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.150376036763191,-0.013681499287486,-0.034746643155813,-0.019514812156558,0.077903099358082,0.031210219487548,0.052968952804804,0.059526775032282,0.114112250506878,0.232761830091476,0.084195002913475,-0.119699649512768,-0.044257864356041,0.085080422461033,-0.072901271283627,0.123273380100727) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.196606606245041,-0.059070486575365,-0.106832757592201,-0.049846883863211,-0.093300081789494,0.012084277346730,0.002249999204651,0.092439211905003,-0.085984595119953,-0.072415925562382,0.228341236710548,-0.061404805630445,0.101279661059380,-0.077491350471973,-0.060903053730726,0.072804003953934) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.044880386441946,-0.115313500165939,0.051611192524433,-0.044296126812696,-0.008579389192164,0.076360709965229,0.096358627080917,0.077325157821178,0.188930407166481,0.029126996174455,0.073466449975967,-0.146449625492096,-0.098212756216526,-0.030217537656426,0.256733864545822,-0.098751425743103) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.008276968263090,0.025187505409122,0.006479667965323,-0.131597653031349,0.012312623672187,0.400425791740417,0.022788785398006,0.057049620896578,-0.033961653709412,-0.382143139839172,0.102380059659481,0.157666817307472,-0.068584844470024,-0.199736773967743,-0.124057598412037,-0.018759472295642) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.615508079528809,0.113153122365475,0.335446119308472,-0.097522146999836,-0.189629480242729,0.133658096194267,-0.015250004827976,0.101179666817188,0.087873362004757,-0.186352983117104,0.407143950462341,-0.069444812834263,0.097602210938931,-0.136787936091423,0.161211073398590,-0.105491295456886) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.213753387331963,-0.035218428820372,-0.178681090474129,-0.037118244916201,-0.119570732116699,-0.069336898624897,0.244784995913506,-0.007478492800146,-0.004942441359162,0.003904122626409,0.162325128912926,-0.216176152229309,0.129818603396416,-0.023963937535882,-0.065814048051834,0.057880628854036) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.052662003785372,-0.131397232413292,-0.185030058026314,-0.031706362962723,-0.031052092090249,0.107798002660275,0.065591819584370,0.094570659101009,-0.060360513627529,0.023712445050478,0.065390840172768,-0.200394868850708,-0.039689991623163,0.128323197364807,-0.121172584593296,0.009719030931592) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.238668262958527,0.009666684083641,-0.265960127115250,-0.086278088390827,0.205925598740578,-0.428867042064667,-0.430968284606934,0.245382606983185,0.015357465483248,-0.013976469635963,-0.433665066957474,-0.303108096122742,0.152439147233963,0.216963320970535,-0.011477657593787,0.116372674703598) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.006247091572732,0.046452190726995,0.042882628738880,-0.050374820828438,0.065829254686832,-0.067505337297916,-0.411735236644745,-0.043508931994438,0.134719625115395,-0.060340154916048,0.141955420374870,-0.028152771294117,-0.121069885790348,-0.096193335950375,-0.087851040065289,-0.106844648718834) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.734099864959717,0.164074271917343,0.074252538383007,0.267675817012787) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_3x_LA) mapping 3_4

vec4 hook()
{
vec4 res = vec4(-0.032010126858950,0.158827915787697,-0.163308829069138,0.234453290700912);
res += mat4(0.039038486778736,-0.105605833232403,0.168919265270233,-0.049205183982849,0.034270666539669,-0.070140279829502,-0.091937184333801,-0.019535675644875,-0.114810176193714,-0.164485111832619,0.226741433143616,0.176624879240990,0.025824707001448,-0.067691817879677,0.017362421378493,0.019326621666551) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.201098456978798,-0.157885059714317,0.185455873608589,-0.272487103939056,0.040408380329609,-0.203131020069122,0.253384053707123,0.000264950911514,0.280701458454132,-0.061660382896662,0.125796601176262,-0.076543755829334,-0.040803063660860,-0.220968052744865,0.090598680078983,0.117437377572060) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.002601971151307,-0.079688712954521,-0.041095506399870,-0.110964000225067,-0.024206340312958,-0.130643978714943,0.256634801626205,0.061680033802986,-0.054727084934711,0.148342549800873,-0.082402110099792,0.216057837009430,0.041269775480032,0.058430377393961,-0.062305532395840,0.085480712354183) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.164684072136879,0.034751452505589,0.138517826795578,0.114503473043442,0.017170777544379,-0.150731801986694,0.010758352465928,-0.017286123707891,-0.012875337153673,-0.134536415338516,-0.073516003787518,-0.090517140924931,0.117398865520954,-0.036983780562878,-0.090642221271992,0.338415116071701) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.199443817138672,-0.026028787717223,0.338607221841812,-0.178455010056496,-0.132256925106049,-0.298042178153992,0.235834464430809,-0.065909750759602,0.170336946845055,-0.028926197439432,-0.268014162778854,-0.022626787424088,0.173959404230118,-0.189869865775108,-0.084022305905819,0.031325053423643) * MODEL7_texOff(vec2(0,0));
res += mat4(0.025254977867007,-0.090608134865761,0.034935113042593,-0.055938929319382,-0.099439464509487,0.107539080083370,0.058943297713995,-0.059369578957558,0.040706295520067,-0.155745133757591,0.024370653554797,0.077011927962303,0.047218993306160,-0.083951115608215,0.067477561533451,0.102510593831539) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.058761604130268,0.036714617162943,-0.010817884467542,0.140862762928009,0.035258989781141,-0.078171841800213,-0.253302514553070,0.119698025286198,0.073124378919601,-0.203382954001427,-0.089040204882622,-0.089675612747669,-0.016343140974641,-0.000311348179821,0.047862652689219,0.038172759115696) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.115284815430641,-0.095362037420273,-0.208172649145126,-0.085236541926861,0.222315639257431,-0.365406900644302,-0.115696847438812,0.046753726899624,-0.012731020338833,-0.104929983615875,-0.299670130014420,-0.281983494758606,0.049371484667063,-0.054115898907185,0.016013698652387,0.022613946348429) * MODEL7_texOff(vec2(1,0));
res += mat4(0.029353769496083,0.049627851694822,-0.057277478277683,-0.075188331305981,-0.190457493066788,0.358429968357086,-0.225642547011375,-0.134069412946701,-0.031875047832727,-0.073265641927719,0.130950480699539,0.081044480204582,0.046694427728653,-0.065441727638245,-0.005796892568469,0.008681611157954) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.003584729740396,0.165904343128204,-0.009764432907104,0.184622615575790,-0.138053029775620,0.081066943705082,0.145614355802536,-0.026663254946470,-0.048000831156969,-0.101176716387272,-0.166132137179375,0.142482504248619,0.037770867347717,0.105713672935963,0.080365233123302,-0.019671261310577) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.131275236606598,-0.134221240878105,0.165068551898003,0.064231351017952,-0.027795724570751,-0.211062967777252,0.095968581736088,0.077493041753769,0.054300308227539,-0.342539161443710,-0.067438431084156,-0.135434105992317,-0.120510526001453,-0.039814759045839,0.123600192368031,0.182261869311333) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.041565366089344,0.040237825363874,-0.255416095256805,-0.027261925861239,-0.105806127190590,-0.283643960952759,0.146611005067825,0.013704883866012,-0.065832845866680,0.064950324594975,0.237684279680252,-0.002038355916739,-0.050765704363585,-0.035583268851042,-0.205655828118324,-0.085368104279041) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.179906964302063,0.043548054993153,-0.222750917077065,0.113433644175529,-0.038441125303507,-0.091172732412815,-0.525425016880035,-0.050363607704639,0.166343495249748,0.051756117492914,-0.179262921214104,0.133173972368240,0.326900750398636,-0.490285038948059,-0.091197870671749,-0.795627534389496) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.101668119430542,-0.000746184145100,0.199907943606377,-0.045579519122839,-0.261044263839722,0.186436325311661,-0.459327220916748,-0.142467811703682,0.108164846897125,0.031452789902687,-0.239697724580765,-0.249796733260155,-0.094096392393112,0.209226846694946,0.168453767895699,0.153300553560257) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.016230681911111,0.060172680765390,-0.029922846704721,0.081448584794998,0.000777818786446,-0.014180900529027,0.068844176828861,-0.085780963301659,-0.060607653111219,0.077841646969318,0.063365593552589,0.129697740077972,0.021426213905215,0.002511666389182,-0.073629125952721,-0.042341470718384) * MODEL8_texOff(vec2(0,1));
res += mat4(0.074498593807220,-0.075456753373146,-0.017828436568379,0.036444123834372,0.042576190084219,0.001533681876026,-0.193928301334381,0.003031934378669,-0.012894341722131,0.167479649186134,0.084811791777611,-0.013998031616211,0.257544636726379,-0.101214475929737,-0.658789455890656,-0.175417408347130) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.071467436850071,-0.027031376957893,-0.121759824454784,-0.041362378746271,-0.087015584111214,-0.011405216529965,-0.282782942056656,-0.098283119499683,-0.062191780656576,0.025871435180306,-0.143249496817589,-0.006497557740659,0.054949272423983,0.024744868278503,-0.085620038211346,0.046834629029036) * MODEL8_texOff(vec2(1,0));
res += mat4(0.048784654587507,-0.089991785585880,0.037488438189030,0.011837886646390,-0.032666478306055,-0.056738652288914,0.094855718314648,-0.011291773058474,0.031850378960371,-0.002433807589114,-0.073043227195740,-0.004052831791341,0.047864295542240,0.101094417273998,-0.319954544305801,-0.090023078024387) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.088071264326572,0.088753305375576,0.160032033920288,-0.128938540816307,0.107640281319618,-0.071752093732357,-0.175496846437454,0.032975248992443,-0.190225884318352,0.017895344644785,-0.262429118156433,-0.301888257265091,0.097353495657444,-0.060591049492359,0.095590010285378,0.066386841237545) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.286343216896057,0.021517477929592,0.122815854847431,-0.197992309927940,-0.008156283758581,0.036577131599188,-0.047356136143208,-0.074418403208256,0.060225695371628,-0.318717658519745,-0.022906988859177,-0.329699665307999,0.059232406318188,-0.030036520212889,-0.066445372998714,-0.009783393703401) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.013302599079907,-0.215328484773636,0.009191486984491,0.047280658036470,0.002537958091125,0.117263302206993,-0.107932493090630,-0.038647338747978,0.088732659816742,-0.235673859715462,0.084868997335434,-0.088807165622711,-0.130656138062477,0.111330665647984,0.232006818056107,0.096288464963436) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.102566666901112,0.067074604332447,0.060463301837444,0.016230158507824,0.405241400003433,-0.146766379475594,0.002210633363575,-0.131747692823410,-0.688795089721680,0.152979195117950,0.155478447675705,0.134054645895958,0.021116180345416,-0.041470244526863,0.164899334311485,0.157041758298874) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.483134001493454,-0.160966202616692,0.032383959740400,-0.109665192663670,-0.007224236149341,0.197238847613335,0.162790417671204,-0.015517360530794,0.165468558669090,-0.001988960895687,0.220840334892273,-0.153935417532921,-0.514124631881714,0.042168132960796,0.097128085792065,-0.246511816978455) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.093154177069664,-0.505484402179718,-0.012040954083204,0.007515460718423,-0.137499377131462,0.106248751282692,-0.001004372141324,-0.065705709159374,-0.120176233351231,-0.192409336566925,0.150146558880806,-0.062031064182520,0.010477218776941,-0.113598451018333,-0.069784753024578,-0.217017143964767) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.066542491316795,0.070354431867599,0.074951589107513,0.074523240327835,0.127131000161171,0.127218604087830,-0.038575600832701,-0.002259548520669,-0.019662782549858,-0.045282121747732,-0.073278129100800,-0.038332294672728,0.074701331555843,-0.209090009331703,-0.111636541783810,-0.260061115026474) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.092038638889790,0.074458986520767,-0.119975514709949,-0.176715448498726,-0.071295514702797,0.080809757113457,-0.015937220305204,-0.028056716546416,0.017817461863160,0.054461956024170,-0.210421085357666,0.076508380472660,-0.178837269544601,-0.192668154835701,0.035580549389124,0.012227581813931) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.065999962389469,0.165962323546410,-0.047211788594723,0.037498101592064,-0.018768355250359,0.038670428097248,-0.178070157766342,-0.006450697313994,-0.050422940403223,-0.051379479467869,0.095187596976757,-0.007888562045991,-0.066180787980556,-0.435990780591965,0.188366651535034,-0.054661609232426) * MODEL9_texOff(vec2(1,1));
res += mat4(0.035770405083895,-0.053121238946915,-0.135902747511864,-0.076656840741634,0.054649148136377,0.036001265048981,-0.077028855681419,0.038979697972536,0.064372211694717,-0.100477188825607,0.143658518791199,0.334156513214111,-0.007282399106771,-0.253036558628082,0.024392671883106,-0.135534331202507) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.059368435293436,-0.111341901123524,-0.029034232720733,0.002172963926569,-0.037185929715633,-0.047197781503201,0.343162983655930,-0.121984675526619,-0.051505964249372,0.379761070013046,-0.079530082643032,-0.062554113566875,-0.021534238010645,-0.121407523751259,-0.105161771178246,0.065140053629875) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.051166012883186,0.181306973099709,-0.083944603800774,0.052895888686180,-0.047369915992022,0.034045230597258,-0.029757190495729,-0.208317860960960,-0.110628664493561,0.242920041084290,0.350399404764175,-0.038991443812847,-0.012556086294353,-0.092544823884964,0.169770076870918,0.054204352200031) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.146020844578743,0.100832052528858,-0.037843540310860,0.171684160828590,0.169441387057304,-0.090126566588879,0.169264286756516,-0.027846084907651,0.235275566577911,-0.275456577539444,0.104546763002872,-0.076596088707447,0.117952316999435,-0.126731544733047,-0.181689262390137,-0.187723204493523) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.253261029720306,-0.004200716037303,0.035221349447966,0.095033869147301,-0.203787267208099,0.073229894042015,0.528447806835175,-0.290963172912598,0.138649150729179,0.496167510747910,-0.588871836662292,-0.263168662786484,0.110265158116817,-0.096220158040524,0.131125241518021,-0.069362796843052) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.212937042117119,-0.031082997098565,0.445372641086578,0.152505680918694,-0.034188225865364,-0.064612559974194,0.299004852771759,-0.148504748940468,-0.194087818264961,0.336121499538422,0.182410076260567,-0.401100456714630,0.119866624474525,-0.115490198135376,0.015475342981517,0.000918036093935) * MODEL10_texOff(vec2(0,1));
res += mat4(0.036677908152342,0.184627190232277,-0.263480842113495,0.168970346450806,0.049987498670816,0.002415088936687,0.113136664032936,0.100106269121170,0.040117435157299,-0.191838443279266,-0.194610327482224,0.133910089731216,-0.352578908205032,-0.128920555114746,0.017488185316324,0.095954701304436) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.100720688700676,0.168028622865677,-0.075661763548851,0.123523660004139,-0.298104792833328,0.017945233732462,0.440463989973068,0.072797380387783,0.068532913923264,-0.405484765768051,-0.533883452415466,-0.005637831520289,0.002961560385302,-0.106372520327568,0.104850828647614,-0.062646545469761) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.036895912140608,-0.060575395822525,0.032447211444378,0.045733604580164,-0.026622984558344,-0.233121365308762,0.129345372319221,-0.012967867776752,-0.000532003177796,-0.004994146991521,-0.250109165906906,-0.148260340094566,-0.033458095043898,-0.082185022532940,-0.114855341613293,0.038754694163799) * MODEL10_texOff(vec2(1,1));
res += mat4(0.012901642359793,0.124396093189716,0.097144618630409,0.057479199022055,-0.135299980640411,0.181506723165512,-0.172111615538597,0.133084550499916,0.003044928656891,-0.003912314306945,0.010327774100006,0.019605183973908,0.078738927841187,-0.006659000646323,0.086701080203056,-0.087400980293751) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.152793377637863,0.239946335554123,-0.222337067127228,-0.071375355124474,0.127442687749863,0.036381952464581,0.111600995063782,-0.077982269227505,0.114477224647999,0.106301516294479,-0.293584346771240,0.222114592790604,-0.036097478121519,0.063591331243515,0.195076599717140,0.078535676002502) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.079694166779518,-0.074615001678467,0.058430336415768,-0.224257230758667,-0.076325841248035,-0.200239270925522,0.275332689285278,0.051747843623161,-0.022627588361502,-0.011029679328203,-0.094465948641300,0.017520317807794,0.059361372143030,-0.025700349360704,-0.107939712703228,0.027439769357443) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.025008877739310,0.101467490196228,-0.006963299587369,-0.148105993866920,0.326626926660538,-0.228702634572983,-0.155041664838791,0.005457547958940,0.084796711802483,-0.160473763942719,-0.116936899721622,-0.027368851006031,-0.277803868055344,0.008237013593316,0.130946099758148,0.200161874294281) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.018332034349442,-0.070969939231873,0.161782622337341,0.150112718343735,0.168036743998528,-0.098089210689068,-0.040036942809820,0.059701047837734,-0.335305988788605,0.284009784460068,-0.044686879962683,0.351825773715973,0.031995054334402,0.099596723914146,-0.519608736038208,0.083656579256058) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.197738945484161,-0.101889647543430,0.105191811919212,-0.036311849951744,-0.053460776805878,0.165711045265198,0.028773685917258,0.054356783628464,-0.001588394516148,-0.154676422476768,-0.020107086747885,0.011842497624457,0.018505947664380,0.126883924007416,-0.058737453073263,-0.005058142822236) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.132117941975594,-0.113866917788982,0.042230054736137,0.233542785048485,-0.081031896173954,0.197378754615784,-0.103686995804310,0.139218732714653,0.163074925541878,-0.031931098550558,-0.251253634691238,0.106739863753319,-0.206644296646118,-0.068710595369339,-0.169628381729126,0.013831241056323) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.015598549507558,-0.052470967173576,0.025280525907874,0.071271695196629,-0.034076258540154,0.172455996274948,-0.087930180132389,0.003990538418293,-0.068938948214054,-0.054749663919210,0.071061432361603,-0.051063161343336,0.256111353635788,-0.056445285677910,-0.235665231943130,-0.092823185026646) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.045000113546848,-0.075680792331696,-0.150480508804321,-0.068172685801983,0.052651818841696,-0.027670513838530,0.029392799362540,0.023933527991176,-0.013111517764628,0.001985553186387,-0.077260673046112,0.102446988224983,0.100694715976715,0.106639705598354,0.133333116769791,-0.116007417440414) * MODEL11_texOff(vec2(1,1));
res += mat4(0.124681673943996,-0.060408938676119,0.070453494787216,0.064428396522999,-0.027523584663868,0.001547752995975,-0.164826080203056,-0.057894531637430,-0.062181163579226,-0.131197229027748,0.114919431507587,-0.187486261129379,-0.019954908639193,-0.076888412237167,0.269535511732101,-0.178472086787224) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.004346837289631,0.302606225013733,0.263567328453064,-0.123012587428093,-0.065220735967159,0.055631186813116,0.058578021824360,-0.132517844438553,0.086469538509846,0.082668907940388,-0.352329879999161,-0.150147661566734,-0.063517130911350,0.010509309358895,0.080595023930073,0.032968495041132) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.065895467996597,0.063686951994896,-0.045297998934984,-0.053579974919558,0.100585505366325,0.050308931618929,-0.190496683120728,-0.065235376358032,0.041165586560965,0.027679806575179,0.144437864422798,0.019005954265594,-0.095416516065598,0.114035330712795,-0.131170153617859,-0.058266889303923) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.091261826455593,-0.041975334286690,-0.018103122711182,0.393128126859665,0.130172878503799,-0.013881085440516,-0.068606689572334,-0.253401100635529,-0.351817458868027,0.103144489228725,0.324661374092102,-0.103175505995750,0.003051178064197,0.166548073291779,0.034389235079288,0.285894989967346) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.054585997015238,0.249362140893936,-0.464594662189484,-0.237858965992928,0.061561476439238,-0.098038360476494,0.069499716162682,0.002757511567324,0.107900902628899,-0.154708191752434,-0.097986564040184,-0.072995439171791,-0.038694728165865,-0.134036615490913,-0.139807447791100,0.018288984894753) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.063172869384289,-0.108615443110466,0.029531463980675,0.014763082377613,-0.025622092187405,0.068271659314632,0.081329204142094,-0.168778210878372,-0.125663354992867,0.025394808501005,-0.059392530471087,-0.100084543228149,-0.109368085861206,0.367157131433487,0.154179111123085,0.193600922822952) * MODEL12_texOff(vec2(0,1));
res += mat4(0.020408121868968,0.072706028819084,-0.167778134346008,0.111369676887989,0.192904442548752,-0.208025857806206,-0.324515223503113,-0.399437993764877,0.136156573891640,-0.176007851958275,-0.047815941274166,0.136652857065201,-0.020264163613319,0.110720619559288,-0.299138486385345,-0.160799205303192) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.090287514030933,0.065903045237064,-0.048707373440266,0.042165763676167,-0.107703544199467,-0.166017785668373,-0.368973731994629,-0.039217334240675,0.145552664995193,-0.187440797686577,0.084709532558918,-0.033754114061594,0.286862492561340,0.038735143840313,-0.280079275369644,0.106609590351582) * MODEL12_texOff(vec2(1,0));
res += mat4(0.079494677484035,0.055252529680729,0.122231394052505,-0.009143508970737,-0.065600708127022,0.027786348015070,0.072309754788876,-0.019109260290861,-0.011660998687148,-0.134341314435005,0.096294112503529,0.021291570737958,-0.068973384797573,0.248062089085579,-0.022390345111489,-0.105951115489006) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.185160458087921,0.117431752383709,0.114386171102524,0.138858512043953) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_3x_LA) mapping 3_5

vec4 hook()
{
vec4 res = vec4(0.159079983830452,0.140938997268677,-0.121113285422325,0.069877482950687);
res += mat4(-0.129569932818413,0.254198908805847,-0.020839096978307,0.024690026417375,-0.098200559616089,-0.088501155376434,-0.090325072407722,-0.016743989661336,0.057515636086464,0.000117129427963,-0.042030986398458,-0.029591375961900,0.008577070198953,-0.535020172595978,-0.060480341315269,0.030178593471646) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.074707746505737,0.053109258413315,0.038757607340813,-0.068265996873379,-0.106804251670837,0.082073010504246,-0.352169990539551,-0.055394243448973,-0.163052052259445,0.096342198550701,-0.007373921107501,-0.037867888808250,-0.007709246594459,-0.248689815402031,0.013731582090259,0.003175566904247) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.052138704806566,0.115755081176758,0.175248622894287,0.025397162884474,-0.304496586322784,0.062050729990005,-0.174135506153107,-0.053622830659151,0.037779700011015,-0.100779466331005,-0.212616652250290,-0.054987572133541,-0.126939237117767,0.013341053389013,0.033117298036814,0.039148662239313) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.152693361043930,0.023260062560439,0.199716985225677,0.013367163948715,-0.185610458254814,0.151651993393898,-0.244826942682266,-0.058900304138660,-0.034590240567923,0.011712005361915,-0.203081101179123,-0.014436129480600,-0.076226286590099,-0.361822932958603,-0.066754475235939,0.013328055851161) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.075545348227024,-0.388747572898865,-0.139726176857948,0.095606952905655,-0.108206711709499,-0.010157310403883,-0.319932132959366,-0.029888391494751,-0.274701803922653,0.185214549303055,0.025100121274590,0.148562714457512,-0.076949834823608,-0.427158206701279,-0.295951813459396,0.129647642374039) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.266283631324768,0.188455745577812,0.061268974095583,0.099182859063148,-0.343653470277786,0.127208009362221,-0.257580131292343,-0.023879228159785,0.231748923659325,-0.050363954156637,0.023930329829454,0.015099544078112,-0.297831565141678,-0.329286664724350,-0.254506975412369,0.041352916508913) * MODEL7_texOff(vec2(0,1));
res += mat4(0.004228538367897,0.096145644783974,-0.109746798872948,-0.005494444165379,-0.243990421295166,0.286979526281357,-0.152306914329529,-0.051023028790951,-0.097981780767441,0.070691943168640,-0.024903297424316,-0.013221358880401,-0.044225286692381,-0.240198075771332,-0.013652490451932,-0.027125528082252) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.060245774686337,0.120718158781528,-0.046221569180489,0.030840795487165,-0.092296950519085,-0.176564931869507,-0.169462159276009,0.010991494171321,-0.053898144513369,-0.060620628297329,0.290965735912323,0.015528119169176,-0.086679868400097,-0.294469237327576,0.124038547277451,0.004748857580125) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.144135564565659,0.177108481526375,-0.017886597663164,0.026799229905009,-0.310729742050171,-0.074782282114029,-0.220330268144608,0.133015543222427,-0.048700198531151,-0.126607522368431,0.096649803221226,0.015139604918659,0.023406542837620,-0.114502482116222,-0.007284911349416,-0.044286236166954) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.108102776110172,-0.141083836555481,0.000379406992579,-0.038197115063667,0.038674224168062,0.079596467316151,0.021926339715719,-0.040832124650478,-0.087929695844650,-0.065577708184719,0.060427643358707,0.054722018539906,0.030849665403366,0.038365583866835,-0.153181165456772,-0.113484352827072) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.161778077483177,0.145398646593094,-0.015191532671452,0.084460042417049,0.017803814262152,0.094504155218601,0.021494600921869,-0.003010583110154,-0.150019481778145,-0.093582525849342,-0.001920654904097,0.114673964679241,0.170219346880913,0.013706190511584,0.034389041364193,-0.028443275019526) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.439688324928284,-0.370564371347427,-0.102447159588337,0.014259473420680,-0.408413261175156,-0.000912243092898,-0.171492680907249,-0.054193682968616,0.000747757323552,0.010227674618363,0.032199323177338,0.020087067037821,0.077392771840096,0.032806284725666,0.020843455567956,-0.047545108944178) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.050691064447165,-0.262771248817444,0.111603856086731,0.009787611663342,0.038014817982912,0.003754799254239,-0.003044842509553,0.001395133556798,-0.064225032925606,-0.008729207329452,0.099409922957420,0.076201699674129,0.198590412735939,-0.154463216662407,0.021123219281435,0.040835667401552) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.065103903412819,0.100563146173954,-0.049395140260458,-0.059264425188303,0.193022698163986,0.019287124276161,-0.171924054622650,-0.071736112236977,-0.233467310667038,-0.079188488423824,0.017001355066895,0.165697678923607,0.006691347807646,-0.164674758911133,0.170085057616234,-0.053156688809395) * MODEL8_texOff(vec2(0,0));
res += mat4(0.005042627453804,-0.326479852199554,-0.034738700836897,0.003895353991538,-0.026168312877417,-0.018349854275584,-0.123354613780975,-0.003393144579604,-0.001468703267165,0.009561709128320,-0.088715426623821,0.015726914629340,-0.060349021106958,0.090394474565983,-0.002265061950311,-0.059091582894325) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.041870374232531,-0.055576413869858,0.170438110828400,-0.008507557213306,0.024476692080498,-0.083486065268517,-0.121794067323208,-0.016031360253692,0.007032828871161,-0.079100184142590,0.147468596696854,-0.023418877273798,0.129797637462616,-0.052039094269276,-0.246650665998459,0.004947381094098) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.000404648919357,0.066758975386620,0.136933162808418,0.012060821056366,-0.053636629134417,0.011929177679121,-0.073180399835110,-0.083323024213314,-0.075829297304153,0.187531501054764,0.005963033996522,0.018441656604409,-0.236392498016357,-0.085627712309361,0.125900298357010,-0.017713733017445) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.053955156356096,-0.098008178174496,-0.160093247890472,-0.024729708209634,0.091105081140995,-0.047788649797440,0.029904365539551,0.027770929038525,0.052490707486868,-0.116910718381405,0.038800392299891,0.001491500297561,0.019062899053097,0.190889701247215,-0.209243506193161,-0.051671635359526) * MODEL8_texOff(vec2(1,1));
res += mat4(0.081365384161472,0.086209416389465,0.069880113005638,-0.122386753559113,0.051158618181944,-0.062911964952946,0.010204269550741,0.040969267487526,0.090876244008541,-0.037726581096649,-0.005763165652752,0.014008439145982,-0.013915386050940,0.117126837372780,-0.049885254353285,-0.075176686048508) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.053920239210129,0.020109931007028,0.170078456401825,-0.089589022099972,-0.013601609505713,0.033886507153511,-0.096485748887062,-0.031060768291354,-0.201601281762123,-0.110552161931992,-0.164872065186501,-0.055571410804987,0.113005161285400,-0.053136531263590,0.011857353150845,-0.074817270040512) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.180105239152908,0.048840668052435,-0.051507167518139,-0.045725382864475,0.112559847533703,-0.190933927893639,0.033527698367834,0.031874235719442,-0.485960423946381,0.160098299384117,-0.013053897768259,-0.078461520373821,0.018651805818081,-0.116180501878262,-0.129529803991318,-0.032411307096481) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.043100859969854,-0.006710412446409,-0.069792471826077,-0.040295548737049,-0.027437686920166,-0.023595310747623,-0.077449478209019,0.068971499800682,0.053623251616955,-0.065549299120903,0.144157171249390,0.013689197599888,-0.035625450313091,0.070643059909344,-0.036005504429340,0.030542520806193) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.037824440747499,-0.004486718680710,-0.178854808211327,-0.165000677108765,-0.312558919191360,-0.011284925043583,0.069879435002804,-1.041710138320923,0.314444899559021,0.315497606992722,-0.078751616179943,0.085596881806850,-0.033070188015699,-0.033541921526194,0.041135415434837,-0.104358993470669) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.058493718504906,0.173692300915718,0.099128626286983,-0.029143020510674,0.227816388010979,-0.084023341536522,0.144520983099937,0.066136561334133,0.081893093883991,-0.152881577610970,-0.037793099880219,-0.007687017321587,0.102263554930687,-0.186643093824387,0.176377967000008,0.066238798201084) * MODEL9_texOff(vec2(0,1));
res += mat4(0.069658175110817,-0.019253706559539,-0.040192507207394,-0.003411848098040,0.029335768893361,0.007120107766241,0.005158808082342,0.002095662290230,0.069468945264816,0.090483032166958,-0.043188259005547,-0.042506419122219,-0.120111539959908,0.100917585194111,-0.046767421066761,-0.038256164640188) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.052839413285255,0.128389894962311,0.105550296604633,-0.063767202198505,0.031358916312456,0.075584582984447,0.112182877957821,-0.049329198896885,0.011028665117919,0.240593597292900,-0.039896618574858,-0.057345960289240,-0.090380162000656,-0.188776433467865,0.295694977045059,0.018325250595808) * MODEL9_texOff(vec2(1,0));
res += mat4(0.175753995776176,0.110410951077938,-0.108908988535404,-0.032907776534557,0.125967562198639,0.051642999053001,0.072291754186153,-0.004138640593737,-0.082769662141800,-0.034560337662697,-0.033882997930050,-0.010003380477428,-0.416242867708206,0.178328335285187,0.219171836972237,0.039961270987988) * MODEL9_texOff(vec2(1,1));
res += mat4(0.045736599713564,-0.073331966996193,0.070880368351936,-0.001938747242093,-0.103179074823856,0.129720672965050,-0.139414161443710,-0.068589687347412,0.048006761819124,-0.231837883591652,-0.127098560333252,0.055052369832993,-0.042107500135899,0.075075887143612,0.044757660478354,0.040654070675373) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.017589712515473,-0.107417769730091,-0.084972672164440,-0.057574678212404,-0.113204114139080,0.233035176992416,-0.005286649800837,-0.019439702853560,-0.200469240546227,0.144374176859856,-0.281996667385101,0.001341799623333,-0.069278500974178,0.154835149645805,0.048324368894100,0.002050271024927) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.109254725277424,0.084804557263851,-0.030997404828668,-0.132613018155098,-0.096229769289494,0.202000752091408,-0.029105473309755,-0.022509533911943,0.167014971375465,-0.058478079736233,-0.079421289265156,0.005519725382328,-0.123625099658966,0.054062988609076,0.021757962182164,0.017697330564260) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.153150722384453,0.134353861212730,0.033721487969160,-0.071329019963741,0.050017029047012,-0.097059920430183,-0.032831966876984,0.033109441399574,-0.033541463315487,0.094093784689903,0.027040414512157,0.080309920012951,-0.137007638812065,0.125164002180099,-0.069178387522697,0.045088887214661) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.039343398064375,0.172766193747520,0.000621643266641,0.316070795059204,-0.135756090283394,0.120292171835899,0.057907253503799,-0.015451817773283,-0.404779732227325,-0.026789395138621,-0.175495564937592,0.110607996582985,-0.704799056053162,0.126234710216522,-0.060590539127588,0.086972132325172) * MODEL10_texOff(vec2(0,0));
res += mat4(0.003610669402406,0.028815114870667,0.140195921063423,-0.181165173649788,-0.159698665142059,-0.154501125216484,0.001750699477270,-0.003384650917724,0.644641220569611,0.045012038201094,0.140168190002441,0.029725255444646,-0.282600879669189,-0.098153799772263,0.035637885332108,-0.079383343458176) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.128398314118385,-0.204322323203087,0.080511413514614,-0.100349836051464,-0.068267807364464,-0.256435304880142,0.140842556953430,-0.012177297845483,-0.139585331082344,-0.000100147226476,-0.045176882296801,-0.061735827475786,-0.112614013254642,0.033703260123730,0.106327019631863,0.041262794286013) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.120620869100094,0.125311076641083,-0.000590907235164,-0.350778222084045,-0.009697308763862,0.064888961613178,0.196273088455200,0.132199019193649,-0.039260182529688,-0.238447621464729,0.662005245685577,0.055371876806021,-0.276914983987808,0.280735880136490,0.109551101922989,-0.198504760861397) * MODEL10_texOff(vec2(1,0));
res += mat4(0.263587981462479,-0.038760416209698,0.121431924402714,0.019735662266612,-0.130116581916809,-0.412166237831116,0.132717147469521,0.026220228523016,0.006403645966202,0.094005167484283,0.136231184005737,0.032843239605427,-0.227145701646805,0.000742950069252,-0.010458348318934,-0.048389799892902) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.017950065433979,0.168785914778709,0.076837763190269,-0.071568667888641,0.103103145956993,-0.300567269325256,0.127003461122513,-0.019011547788978,-0.186048999428749,-0.162678688764572,-0.179758638143539,0.003446942660958,-0.074083924293518,-0.002309369156137,-0.064507819712162,0.013948765583336) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.124752357602119,-0.166632026433945,0.267111629247665,0.049884159117937,0.073094934225082,-0.116607539355755,-0.188612535595894,-0.025046462193131,-0.272781819105148,0.163562610745430,-0.126331716775894,-0.045321512967348,-0.119872488081455,-0.380443632602692,-0.012032581493258,0.014745486900210) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.292445242404938,-0.195709064602852,0.147500500082970,0.025307916104794,-0.088947646319866,-0.094556078314781,-0.149231120944023,-0.028737287968397,0.003841925645247,-0.202652350068092,-0.015512561425567,-0.018195677548647,-0.080999895930290,0.159013077616692,-0.332302838563919,0.010767858475447) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.177131608128548,0.086555890738964,0.158383011817932,-0.017711857333779,0.198535054922104,-0.291116565465927,-0.044914133846760,-0.000433648470789,0.047048296779394,-0.160391733050346,0.104510419070721,-0.064758285880089,0.144679337739944,0.042377788573503,-0.102004155516624,0.081950545310974) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.008791326545179,0.033429540693760,0.165338039398193,-0.085731290280819,0.006450293119997,-0.132250115275383,0.001031122403219,-0.027201117947698,-0.173803746700287,-0.038761071860790,0.144435480237007,-0.162042826414108,0.050538636744022,0.015912568196654,-0.114491075277328,0.085002154111862) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.087416023015976,-0.114466764032841,0.116433829069138,-0.000294306635624,0.270554661750793,-0.226929798722267,0.195055678486824,-0.049506060779095,-0.137837648391724,0.226638033986092,0.139777094125748,0.048657733947039,0.228213310241699,0.013176254928112,-0.024584610015154,-0.018852379173040) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.130727544426918,-0.029127378016710,-0.027684791013598,-0.007527536246926,0.031281366944313,0.109189763665199,-0.025676129385829,0.018012333661318,-0.102050259709358,0.026980116963387,-0.040363211184740,0.036816377192736,-0.229503214359283,0.021346552297473,-0.052024390548468,0.036307826638222) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.310325115919113,0.054994929581881,-0.013127580285072,-0.106228381395340,0.077086910605431,-0.174174085259438,-0.009215079247952,-0.021384837105870,0.005690756253898,-0.097236208617687,0.148666918277740,0.058724027127028,-0.151143461465836,0.067694708704948,0.298755764961243,-0.023151597008109) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.072627454996109,-0.119003333151340,0.213399976491928,-0.047431651502848,0.139299780130386,-0.004559604916722,-0.029707631096244,0.056325618177652,-0.094900481402874,0.066186897456646,0.064333021640778,-0.032582089304924,0.064233772456646,-0.031709324568510,0.080728977918625,0.020101217553020) * MODEL11_texOff(vec2(1,1));
res += mat4(0.023236237466335,0.172079160809517,-0.059355564415455,0.029776064679027,-0.028251025825739,0.011061187833548,0.039744652807713,0.011632371693850,-0.077479995787144,0.091479100286961,-0.015407786704600,0.053606931120157,0.036040719598532,-0.067229963839054,0.065342791378498,-0.054760556668043) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.090505331754684,-0.010899065062404,-0.119490087032318,-0.056040428578854,-0.020653605461121,0.046337094157934,0.004467091988772,0.043169125914574,-0.088953495025635,-0.018128240481019,0.103113025426865,0.015719272196293,-0.010880788788199,0.106995388865471,-0.008338370360434,-0.082888871431351) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.037543568760157,0.128030896186829,0.021012596786022,0.004143035504967,0.045803464949131,0.166173815727234,0.137703105807304,0.047494273632765,0.019304631277919,0.126922950148582,-0.094717577099800,0.045727163553238,0.121839649975300,0.176628336310387,0.024039698764682,-0.072965539991856) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.018829435110092,0.060965053737164,-0.046650566160679,0.097736574709415,0.001171262934804,-0.077590994536877,-0.115362323820591,-0.098039962351322,0.065846107900143,0.116620257496834,0.078865781426430,0.098663188517094,-0.023366868495941,0.229709342122078,0.040817856788635,-0.054868984967470) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.087580047547817,-0.254475235939026,0.608444929122925,0.180587023496628,0.047304902225733,-0.418807387351990,0.029399959370494,-0.103601254522800,-0.295917302370071,-0.058821119368076,-0.052295297384262,0.119294695556164,-0.009713270701468,0.162347972393036,0.029720321297646,-0.066678769886494) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.111362107098103,0.089858479797840,0.034016169607639,-0.023160383105278,0.246274769306183,0.065144136548042,0.030844107270241,-0.000040398030251,-0.245245471596718,-0.013228495605290,-0.111787326633930,-0.045318428426981,-0.046815354377031,0.129483848810196,-0.025455730035901,0.010477021336555) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.157278403639793,0.020703958347440,-0.118963941931725,-0.003939164336771,0.129263639450073,0.030448434874415,0.017438022419810,0.021065613254905,-0.279779642820358,-0.027399370446801,0.205136388540268,-0.002878750208765,0.023953408002853,0.081841759383678,-0.043542746454477,0.058765422552824) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.015258033759892,0.088400810956955,0.539922654628754,0.036615516990423,-0.203147873282433,-0.618142008781433,0.361384719610214,0.042953588068485,-0.460634618997574,0.067942105233669,0.190667971968651,-0.006576693151146,0.166321694850922,-0.139026656746864,-0.082549117505550,0.093471951782703) * MODEL12_texOff(vec2(1,0));
res += mat4(0.054396420717239,-0.099983260035515,-0.140105620026588,0.033344164490700,-0.727596163749695,0.211074635386467,0.042338334023952,-0.027686517685652,-0.210610061883926,-0.055936112999916,0.088213406503201,-0.027000581845641,0.166861131787300,-0.095788106322289,-0.154499992728233,-0.003697757376358) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.013529769144952,0.084926471114159,0.267340660095215,0.538698613643646) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_3x_LA) mapping 3_6

vec4 hook()
{
vec4 res = vec4(-0.081985354423523,0.267263174057007,0.148452430963516,0.026706481352448);
res += mat4(0.447080284357071,0.113754473626614,-0.165606185793877,0.156705379486084,0.031476806849241,-0.042546618729830,0.035377409309149,0.017072819173336,0.053887501358986,0.252251446247101,0.095583841204643,-0.105547331273556,0.322200387716293,-0.197492316365242,-0.147853404283524,0.025978785008192) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.469433188438416,-0.006076655816287,-0.552513062953949,-0.169770970940590,0.159035623073578,0.077266849577427,0.293368190526962,0.000841863336973,-0.174185320734978,0.008951127529144,0.413486629724503,0.111890390515327,-0.047027748078108,-0.255932182073593,-0.588936984539032,-0.183210372924805) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.280422449111938,0.138887196779251,-0.128263279795647,-0.358899354934692,0.061639200896025,0.090804681181908,0.049121394753456,-0.054734356701374,0.106989286839962,0.009428166784346,-0.323691397905350,-0.105338037014008,-0.028609769418836,-0.184456512331963,-0.100537844002247,0.045309927314520) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.159244880080223,-0.132783234119415,0.183825179934502,0.159859284758568,0.035626027733088,-0.029352981597185,0.031857393682003,-0.029740491881967,0.079226002097130,-0.025770539417863,0.115165382623672,0.077353768050671,-0.233831241726875,-0.163736179471016,-0.238122627139091,0.044908113777637) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.041099324822426,-0.039823029190302,-0.097677752375603,0.034359369426966,-0.291740298271179,-0.065517611801624,0.265474677085876,0.046892497688532,-0.065288648009300,0.169479504227638,0.004627503920346,0.165716141462326,0.046361688524485,-0.474943697452545,-0.031818781048059,-0.092144958674908) * MODEL7_texOff(vec2(0,0));
res += mat4(0.008251031860709,0.120196923613548,-0.118525110185146,-0.091355226933956,-0.296291053295135,-0.234295010566711,0.023234708234668,0.032544624060392,0.157969653606415,-0.037709828466177,0.303198248147964,0.087929554283619,0.200296863913536,-0.190015062689781,0.055966787040234,0.109783954918385) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.053233165293932,-0.056119933724403,0.027414076030254,0.029821984469891,-0.140364736318588,0.028217568993568,0.000429710198659,-0.001298547722399,-0.178522050380707,-0.090914212167263,0.006523235701025,-0.082951284945011,0.181311443448067,0.016564423218369,0.066420353949070,0.073788128793240) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.180780127644539,0.090304546058178,0.069023452699184,-0.083162643015385,-0.002676711883396,-0.024606944993138,0.333471477031708,-0.166442781686783,-0.050645507872105,-0.036244671791792,0.116421490907669,-0.103051342070103,0.006139846984297,-0.026558501645923,0.113836176693439,0.015260764397681) * MODEL7_texOff(vec2(1,0));
res += mat4(0.066641673445702,0.072849854826927,0.031478036195040,-0.076472051441669,-0.110617622733116,-0.065930381417274,-0.290096640586853,-0.023669952526689,-0.016317380592227,-0.019183848053217,0.197714418172836,0.064188562333584,-0.115194961428642,-0.110274180769920,0.030691917985678,0.071081064641476) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.068043559789658,-0.132473781704903,-0.141369789838791,0.007255292963237,0.072036266326904,-0.132339477539063,-0.177342504262924,-0.010746337473392,0.039199396967888,0.146404162049294,0.209754720330238,-0.014555398374796,0.044567514210939,0.065388277173042,0.020914474502206,0.062300857156515) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.001321776071563,-0.991786718368530,-0.122973106801510,0.130344808101654,-0.003796480596066,-0.092128552496433,0.303220808506012,-0.216511055827141,-0.141564399003983,0.254834026098251,0.210443496704102,0.089376233518124,-0.064394891262054,0.047039538621902,0.080628834664822,-0.044041559100151) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.100407242774963,-0.137260749936104,-0.209397152066231,0.349641770124435,0.012097008526325,-0.075551025569439,-0.065075993537903,-0.277924269437790,0.054193969815969,-0.004349633120000,0.083612605929375,0.001634769258089,0.124653697013855,0.109530836343765,-0.013532334007323,-0.191646501421928) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.124964617192745,-0.130167409777641,-0.001286705373786,-0.065400592982769,-0.178811430931091,-0.019041864201427,-0.125122383236885,0.075563661754131,-0.278077721595764,-0.089169017970562,0.183789715170860,0.001003662124276,-0.005454683676362,-0.101775072515011,0.167485311627388,0.445913642644882) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.100670710206032,0.004702576901764,-0.258907943964005,-0.169711828231812,-0.151754900813103,0.049971126019955,0.187226057052612,0.031522128731012,-0.000980896991678,-0.058327097445726,-0.101764321327209,-0.377557098865509,0.042214725166559,-0.228029221296310,-0.224627435207367,0.155506908893585) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.197661131620407,-0.018834892660379,-0.457010924816132,0.095649972558022,0.191700235009193,-0.104520745575428,0.149091765284538,0.136798411607742,0.038464661687613,-0.047078803181648,-0.012201574631035,0.081352092325687,-0.019258484244347,0.081695251166821,-0.028628384694457,-0.042221035808325) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.106093168258667,-0.057614613324404,0.182408198714256,-0.027868773788214,0.038158729672432,-0.086194686591625,-0.076812766492367,0.055221162736416,0.007691208738834,-0.000577415747102,0.003196683479473,0.205336049199104,0.126555055379868,-0.003739710664377,0.093949846923351,-0.330426126718521) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.171161696314812,-0.185813486576080,0.038980897516012,0.012296536937356,-0.076754495501518,0.137892216444016,-0.076553657650948,0.060753226280212,-0.368070393800735,-0.064121790230274,-0.110661081969738,0.154818534851074,0.087873153388500,0.071412324905396,0.303749769926071,-0.193952783942223) * MODEL8_texOff(vec2(1,0));
res += mat4(0.037848193198442,-0.022176779806614,-0.090466693043709,0.085522621870041,-0.220676675438881,-0.024391377344728,-0.073825232684612,-0.190742358565331,-0.002813928294927,0.001340812537819,-0.078854888677597,-0.081979557871819,0.198659911751747,0.098604127764702,0.106980964541435,-0.055954448878765) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.139119997620583,0.032203763723373,-0.064726434648037,0.005120943766087,-0.027222475036979,-0.065391808748245,0.069737799465656,0.028129301965237,0.002930953633040,0.199960276484489,-0.031818676739931,-0.156920745968819,0.013020871207118,0.012534533627331,0.051557455211878,-0.020742235705256) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.389981299638748,0.148844644427299,-0.715374529361725,0.097636438906193,0.015421487390995,-0.141955390572548,-0.171983033418655,0.043166529387236,0.036983009427786,0.061697255820036,-0.082105301320553,-0.150120690464973,-0.066439978778362,-0.017557807266712,0.063037939369678,0.228205874562263) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.178102388978004,0.211006686091423,-0.220948696136475,-0.052507109940052,-0.005022082477808,0.056214727461338,-0.098432764410973,0.048241958022118,0.041658081114292,-0.030560364946723,0.024215083569288,-0.162830054759979,0.194471508264542,0.005559766199440,0.014798399992287,0.026700489223003) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.040166459977627,0.048670914024115,-0.108796283602715,0.120601579546928,0.095104940235615,0.000799397006631,-0.007648563478142,-0.047234289348125,-0.343836069107056,0.033580362796783,-0.149755731225014,-0.145526498556137,0.059841122478247,0.031999155879021,-0.002548760734499,-0.046437624841928) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.075128018856049,0.049363374710083,-0.641207933425903,0.220080465078354,-0.082055509090424,0.090954698622227,-0.127296939492226,0.044544152915478,-0.246002033352852,0.164866045117378,-0.214391484856606,0.087818808853626,0.181296929717064,-0.036942254751921,-0.034175924956799,0.183372214436531) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.195300355553627,0.103296801447868,-0.337444841861725,0.008306724950671,-0.034373067319393,0.043404206633568,-0.123645193874836,-0.006938027217984,0.234118789434433,-0.045697934925556,-0.242712900042534,0.000975685426965,-0.435000479221344,-0.032496955245733,-0.260484755039215,-0.092627964913845) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.027360422536731,0.004470503423363,-0.020447965711355,-0.020720534026623,-0.097278147935867,0.005110661033541,0.093946240842342,-0.097165316343307,-0.023562915623188,0.069026418030262,-0.057863380759954,0.125542879104614,-0.031971823424101,-0.022194098681211,0.154459610581398,0.027271753177047) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.074534013867378,0.022918047383428,-0.202575206756592,-0.051476888358593,0.048692107200623,-0.050272222608328,-0.017651310190558,-0.069433115422726,-0.120715744793415,0.106662251055241,0.109899125993252,0.044553343206644,-0.146337524056435,-0.124527923762798,0.212618172168732,-0.000670866807923) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.341236472129822,0.043613884598017,-0.151095941662788,0.112611882388592,-0.020527647808194,0.005108187440783,0.077874772250652,-0.007419482804835,-0.235013157129288,0.027840774506330,0.078496009111404,-0.023211624473333,-0.067773401737213,-0.265701085329056,-0.138568848371506,-0.057568583637476) * MODEL9_texOff(vec2(1,1));
res += mat4(0.068679578602314,-0.062429301440716,-0.045853655785322,0.105101682245731,0.018789017572999,-0.215825632214546,-0.081165984272957,0.087924823164940,0.050417300313711,0.136761263012886,-0.008143349550664,-0.144620493054390,-0.107174396514893,0.197475314140320,0.090015068650246,-0.046658042818308) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.197953283786774,0.071997992694378,-0.007770625408739,0.232986852526665,-0.137434884905815,-0.240628257393837,-0.185686856508255,-0.086492054164410,-0.218644380569458,-0.074817344546318,0.008316406048834,0.105156257748604,-0.109652362763882,0.263569295406342,0.019365184009075,-0.082910209894180) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.227434575557709,0.054140791296959,-0.040747117251158,-0.029430698603392,0.180280655622482,0.043603360652924,0.136854827404022,0.072042047977448,0.050219975411892,0.120401054620743,0.069775380194187,0.074201487004757,-0.094570048153400,0.039703477174044,0.109708458185196,-0.021407937631011) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.172019883990288,0.022009916603565,0.086677372455597,-0.159056395292282,0.226009503006935,-0.154316931962967,0.026174956932664,0.307494044303894,0.236979395151138,-0.064137548208237,0.205029413104057,0.254843920469284,0.150405004620552,0.050968691706657,-0.013165503740311,0.137634068727493) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.081568703055382,-0.226010084152222,-0.133409038186073,-0.077818408608437,0.423954784870148,-0.200396209955215,-0.461515516042709,-0.176017150282860,-0.165224805474281,0.288291603326797,0.097400203347206,-0.074116900563240,-0.054890714585781,0.089628070592880,-0.111694142222404,0.181705951690674) * MODEL10_texOff(vec2(0,0));
res += mat4(0.059935763478279,0.060612883418798,0.063811361789703,0.120174750685692,0.115371808409691,-0.161248624324799,-0.364607810974121,-0.156403690576553,-0.230722710490227,-0.075559213757515,-0.165545701980591,0.089596390724182,0.080849863588810,-0.025144813582301,-0.088899254798889,0.136999964714050) * MODEL10_texOff(vec2(0,1));
res += mat4(0.037127211689949,-0.108637578785419,0.053259730339050,0.052464369684458,0.174093991518021,-0.165760546922684,-0.139122948050499,0.035887315869331,-0.375197589397430,-0.058214407414198,-0.020277338102460,-0.024781605228782,-0.138640612363815,0.009513357654214,-0.006447841413319,0.100630611181259) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.246989950537682,0.014890375547111,-0.153525322675705,0.398266971111298,-0.035553254187107,-0.202577292919159,-0.376213937997818,0.269739210605621,0.261080175638199,-0.041297957301140,0.008077470585704,-0.107464514672756,-0.217901244759560,-0.053446602076292,-0.362734049558640,-0.095144294202328) * MODEL10_texOff(vec2(1,0));
res += mat4(0.060522496700287,0.160574734210968,0.091439887881279,-0.115956231951714,0.103778585791588,-0.126233085989952,-0.368583947420120,-0.308560311794281,0.055069558322430,0.073265746235847,-0.151364460587502,-0.138894081115723,-0.111573360860348,-0.040125735104084,-0.100787408649921,0.009807261638343) * MODEL10_texOff(vec2(1,1));
res += mat4(0.142950594425201,0.249865800142288,0.088004976511002,0.215933397412300,-0.629114329814911,0.046066749840975,-0.000885178917088,-0.114492148160934,0.000638426339719,0.052618809044361,-0.022626474499702,-0.009778184816241,-0.112634688615799,0.082661665976048,-0.016185235232115,-0.056185372173786) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.002115535549819,0.202669605612755,0.015859968960285,0.043699480593204,-0.303074240684509,-0.310860395431519,-0.096623577177525,0.143792495131493,-0.181265011429787,-0.126752868294716,0.301792263984680,0.047411158680916,-0.027468312531710,0.216090753674507,0.013910797424614,0.024321263656020) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.200497344136238,0.083130836486816,-0.018244307488203,-0.138013646006584,-0.077024213969707,0.063518069684505,-0.021913029253483,0.195812448859215,0.142350971698761,0.145112499594688,0.105218246579170,0.063011042773724,-0.303535670042038,-0.065761417150497,0.107940576970577,0.033926568925381) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.068973489105701,-0.107553042471409,0.170814678072929,0.129965692758560,0.372683078050613,0.029419854283333,0.003220179351047,-0.193619012832642,0.258024394512177,-0.018423032015562,0.041024535894394,0.019072687253356,-0.154567077755928,0.042295221239328,-0.322641402482986,-0.157883077859879) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.050232667475939,-0.082143947482109,-0.111384309828281,0.026665553450584,0.200481206178665,0.006989370565861,-0.212407097220421,-0.204004466533661,0.095358811318874,0.024329824373126,0.054001700133085,-0.014911334961653,-0.151624679565430,-0.040556460618973,0.254205375909805,-0.002121933037415) * MODEL11_texOff(vec2(0,0));
res += mat4(0.279503673315048,-0.070073403418064,0.144805803894997,0.105142511427402,-0.223187521100044,0.243650361895561,0.084758386015892,0.111851818859577,-0.119729653000832,0.122402183711529,0.194204345345497,-0.104802250862122,0.243210405111313,-0.138480976223946,0.093439854681492,0.191383466124535) * MODEL11_texOff(vec2(0,1));
res += mat4(0.079989336431026,-0.145903676748276,0.103586636483669,-0.040284439921379,-0.118273600935936,0.101790651679039,-0.075437299907207,0.005269991233945,-0.085626460611820,0.032142423093319,0.161345869302750,0.051184196025133,0.131167039275169,0.011888347566128,-0.075787603855133,0.077280759811401) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.046715743839741,-0.000814720347989,-0.073106825351715,0.039292510598898,-0.073799692094326,-0.042467776685953,-0.032581984996796,0.047059044241905,0.258806020021439,0.049992885440588,0.061942417174578,-0.244447723031044,0.073973491787910,0.094506353139877,0.147995993494987,-0.022093869745731) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.018793148919940,-0.045432414859533,0.037844873964787,-0.126991063356400,0.096410900354385,0.163244396448135,-0.051530271768570,-0.162403658032417,-0.073348596692085,-0.015724856406450,0.182125255465508,-0.226610660552979,-0.007763098925352,-0.066815480589867,-0.284711778163910,0.129398509860039) * MODEL11_texOff(vec2(1,1));
res += mat4(0.093778476119041,-0.073233559727669,-0.019069289788604,0.086555309593678,-0.132162436842918,0.034865397959948,0.028419585898519,0.064975515007973,0.145928576588631,0.127728447318077,0.046074740588665,-0.151813596487045,0.305283993482590,0.051009327173233,0.185315296053886,0.154482871294022) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.094926998019218,-0.033511459827423,-0.134320184588432,0.052768316119909,-0.092980168759823,-0.015218969434500,-0.084708184003830,-0.250112235546112,-0.120938792824745,0.025183232501149,0.259303301572800,0.174177572131157,0.038944460451603,-0.087592892348766,0.151366949081421,0.025537455454469) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.040763068944216,0.050413541495800,-0.198814690113068,-0.177824646234512,-0.047322414815426,-0.133847951889038,0.081113733351231,0.076303429901600,-0.265575438737869,0.014370064251125,0.039876166731119,-0.146177709102631,0.104775361716747,-0.189355507493019,-0.002978379139677,-0.240686029195786) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.112201042473316,0.076635248959064,0.195093452930450,0.072243124246597,0.100805200636387,0.107682913541794,0.198976799845695,0.082332372665405,-0.293828725814819,0.034129247069359,-0.082083553075790,-0.249951884150505,0.065173022449017,-0.003063767449930,0.113553315401077,-0.090256519615650) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.546396911144257,-0.079108037054539,0.589547693729401,-0.154697567224503,-0.014974854886532,0.272886186838150,-0.076109454035759,-0.478438675403595,-0.374800711870193,0.156218603253365,0.056087002158165,-0.126170769333839,-0.049934145063162,0.100722044706345,-0.056539386510849,-0.093842104077339) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.066835276782513,-0.072643861174583,-0.107459075748920,-0.037551593035460,0.100050024688244,-0.197576761245728,0.009502780623734,-0.066726297140121,-0.354414463043213,0.052031695842743,0.111840173602104,-0.086425654590130,-0.222983837127686,-0.074896171689034,-0.189553201198578,-0.147068053483963) * MODEL12_texOff(vec2(0,1));
res += mat4(0.144593507051468,-0.085695609450340,-0.029944766312838,-0.013854843564332,-0.058064166456461,-0.134319543838501,0.012266240082681,0.088925227522850,-0.359396070241928,0.003422491019592,0.032830812036991,0.148681089282036,-0.082334190607071,0.025459429249167,0.160282716155052,0.311547487974167) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.277901470661163,-0.052945617586374,-0.059607777744532,0.271434545516968,0.115755461156368,-0.164889991283417,0.105829060077667,-0.270396709442139,-0.199902608990669,-0.063582703471184,-0.201404228806496,-0.001144362613559,-0.109211534261703,-0.083812527358532,-0.087065987288952,0.234348461031914) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.229783490300179,0.056237015873194,-0.095148541033268,0.130541518330574,0.042885277420282,-0.038871556520462,0.021674947813153,-0.127841025590897,-0.151143252849579,0.018295036628842,0.168774947524071,-0.169362142682076,0.042019572108984,-0.044393386691809,-0.074522979557514,0.064118705689907) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.057659942656755,0.115554220974445,0.033789712935686,0.429264575242996) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE1
//!SAVE MODEL7
//!DESC (AU_HQ_3x_LA) mapping 4_1

vec4 hook()
{
vec4 res = vec4(-0.154610902070999,0.036183871328831,0.049564886838198,-0.047347966581583);
res += mat4(-0.101151429116726,-0.135904088616371,0.070019729435444,-0.038079306483269,-0.035902041941881,-0.168499663472176,-0.020842719823122,-0.097142159938812,0.244682550430298,0.188089385628700,0.001187667483464,0.030941026285291,0.032857626676559,0.010511370375752,0.039580114185810,0.033197280019522) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.110421329736710,-0.033674567937851,0.025927407667041,0.097587138414383,-0.025422971695662,-0.203733041882515,0.035323388874531,-0.162204980850220,0.220264926552773,0.082733847200871,0.006630899850279,0.055117074400187,0.206704407930374,-0.057343535125256,0.206199869513512,0.079956963658333) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.121870867908001,0.041438993066549,-0.021221803501248,0.089529663324356,-0.226601034402847,0.027932118624449,0.070752263069153,-0.199519261717796,0.035565197467804,0.208121225237846,0.011116061359644,-0.001748225651681,0.117300339043140,-0.235990390181541,-0.055259924381971,-0.170725852251053) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.039014250040054,-0.191245704889297,-0.119790375232697,-0.172512799501419,-0.015071853064001,-0.195197552442551,-0.044032629579306,-0.165484026074409,0.053986743092537,0.046934228390455,0.064233899116516,0.078929223120213,0.203106269240379,0.030719745904207,0.144767612218857,-0.033615585416555) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.248716354370117,0.115414902567863,-0.045394886285067,-0.064129754900932,0.046019475907087,0.088891528546810,-0.094058439135551,-0.177131190896034,-0.065890341997147,-0.148520082235336,0.054532092064619,0.185329571366310,0.143341004848480,0.086122751235962,0.045710764825344,-0.365406483411789) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.004873648751527,0.099634692072868,0.124366015195847,-0.140161335468292,-0.068565852940083,-0.180787608027458,-0.007659151684493,-0.543776392936707,0.068149276077747,0.108331240713596,-0.006447169929743,0.001196969184093,-0.173898711800575,0.023902064189315,-0.138173550367355,-0.011637595482171) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.131337538361549,-0.009135519154370,-0.090813636779785,0.030765140429139,0.020481999963522,-0.067658416926861,-0.060382533818483,-0.011481913737953,0.096070244908333,0.152527987957001,-0.036057222634554,0.057660631835461,0.113863706588745,-0.053968228399754,0.089449666440487,-0.171146303415298) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.140062287449837,0.077450796961784,0.000778045330662,0.063324525952339,-0.017985900864005,0.013634765520692,0.036961883306503,0.078516751527786,0.039875045418739,0.044430643320084,0.004689982626587,-0.092125959694386,0.216317027807236,-0.012846863828599,0.015541511587799,-0.217104017734528) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.116071477532387,0.040019851177931,0.083039313554764,-0.176408886909485,0.006418432109058,0.009600897319615,0.003101098118350,-0.170827925205231,0.234377861022949,0.107146941125393,0.008384375832975,0.205768883228302,-0.013667613267899,-0.033622406423092,-0.028151428326964,0.025747152045369) * MODEL1_texOff(vec2(1,1));
res += mat4(0.072328060865402,-0.043908387422562,-0.102522470057011,0.053830310702324,-0.025559224188328,0.051273778080940,-0.072233773767948,0.313237935304642,0.049115814268589,-0.044001735746861,0.079884864389896,-0.062425028532743,-0.122260101139545,0.048397809267044,0.126377478241920,-0.117570437490940) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.104607723653316,0.258142977952957,-0.006577418185771,-0.088584892451763,0.078411877155304,-0.157444387674332,-0.093805558979511,0.300864458084106,-0.050036609172821,-0.124557420611382,-0.096986249089241,-0.057011067867279,-0.134646877646446,0.110621280968189,-0.170718327164650,-0.208449661731720) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.110201820731163,0.138727366924286,0.025355748832226,-0.258488237857819,0.081864885985851,-0.054441288113594,0.037767626345158,0.214466497302055,0.096547238528728,-0.020981939509511,0.050444316118956,-0.029420794919133,-0.067539013922215,-0.045677825808525,-0.030302949249744,-0.069044373929501) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.135492026805878,-0.004970443900675,-0.039654977619648,0.108957730233669,-0.025781013071537,-0.133679792284966,0.189970970153809,0.064894765615463,-0.070085152983665,0.025482701137662,-0.039962265640497,0.121893376111984,-0.057960171252489,-0.075372576713562,0.070804506540298,0.119012519717216) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.037303864955902,-0.074354529380798,0.105261839926243,0.010573871433735,-0.022349182516336,0.139956235885620,-0.092468015849590,-0.000811669160612,-0.202372699975967,-0.078909151256084,-0.255055278539658,0.072905220091343,-0.091548688709736,-0.073424331843853,-0.092928305268288,-0.176601722836494) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.160777300596237,0.065118417143822,-0.037284836173058,-0.331955373287201,-0.019293738529086,0.138666793704033,-0.171485915780067,0.393346309661865,0.032777119427919,-0.099972240626812,0.225656926631927,-0.303051501512527,0.058695532381535,-0.230693370103836,0.136766120791435,0.039924353361130) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.042508259415627,-0.074150457978249,-0.042598843574524,0.055320825427771,0.020776798948646,-0.117366679012775,0.135808646678925,0.032026518136263,0.113261274993420,-0.131141513586044,0.076073743402958,0.042649116367102,-0.008702086284757,0.021087713539600,-0.016273632645607,-0.065666280686855) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.049082774668932,-0.012646399438381,0.036063313484192,0.014365484006703,-0.101008206605911,0.281018406152725,0.282348960638046,0.192525610327721,0.092676185071468,-0.115798428654671,-0.000399320182623,-0.253303259611130,0.034953359514475,0.035993382334709,-0.100785143673420,-0.197653487324715) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.065379165112972,0.003550213295966,0.002899492159486,-0.007017303258181,-0.182753130793571,-0.262432247400284,-0.121378257870674,0.371715337038040,-0.043084312230349,-0.029247697442770,-0.079257309436798,-0.021156664937735,0.017811849713326,0.088244847953320,0.069795273244381,-0.233060359954834) * MODEL2_texOff(vec2(1,1));
res += mat4(0.039133053272963,0.013088158331811,0.100275948643684,-0.060211803764105,-0.060715936124325,-0.110705919563770,-0.182581648230553,-0.125623345375061,-0.223467975854874,-0.187301307916641,-0.089843489229679,0.106803275644779,0.017175940796733,-0.060484148561954,0.036646179854870,0.102817960083485) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.031701393425465,0.016813207417727,0.053231589496136,-0.090986452996731,0.136040255427361,-0.090001702308655,-0.035845734179020,0.103227876126766,-0.133992508053780,-0.184880703687668,0.024567199870944,0.341836422681808,-0.067557968199253,-0.281587809324265,-0.082550719380379,0.118429809808731) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.114557884633541,-0.018629273399711,0.017642887309194,0.044341027736664,0.292216986417770,-0.049555100500584,0.055486880242825,-0.234267294406891,-0.059737719595432,-0.078174047172070,0.018626879900694,0.071841083467007,0.115760862827301,-0.102519415318966,0.098094031214714,-0.056452654302120) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.114318832755089,0.006068898830563,0.009953694418073,-0.100287787616253,-0.039150174707174,0.011586768552661,-0.005717668682337,0.213334888219833,-0.031836211681366,-0.027183160185814,-0.142746105790138,0.031656976789236,0.189533323049545,0.004463536199182,-0.738723397254944,0.016802439466119) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.099132075905800,0.114738933742046,0.249012395739555,0.166949763894081,-0.094639606773853,-0.027998147532344,0.326394706964493,0.233239233493805,0.087284654378891,0.017865596339107,-0.111352682113647,0.250155329704285,0.369881480932236,0.118309400975704,0.054463990032673,-0.344412654638290) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.310134857892990,-0.227797821164131,-0.176803156733513,0.017641700804234,-0.069971293210983,-0.045966397970915,-0.003517818637192,0.040986344218254,0.132615298032761,0.076448373496532,0.040242999792099,0.023471286520362,0.163273274898529,-0.074416182935238,0.051071785390377,0.286560028791428) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.094640776515007,0.039255660027266,0.059319235384464,0.027841018512845,-0.035513311624527,-0.068496696650982,0.038371808826923,0.032588053494692,-0.033892925828695,-0.075091175734997,-0.044189810752869,0.001996706007048,-0.122424274682999,0.045283537358046,-0.085222847759724,0.086011141538620) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.008397558704019,0.042628828436136,0.072089098393917,-0.032334443181753,0.067869685590267,-0.015196084044874,0.035342391580343,-0.105508662760258,0.077113889157772,-0.090200409293175,0.018780663609505,-0.074884518980980,0.029918383806944,-0.012246082536876,-0.019577760249376,0.022331289947033) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.005827013868839,-0.158575713634491,-0.086960628628731,-0.022454388439655,-0.091336399316788,-0.058132611215115,0.020754894241691,-0.037613499909639,-0.019664542749524,0.075667329132557,0.067324087023735,-0.058434560894966,-0.094176515936852,-0.034016814082861,0.028270974755287,0.007703534327447) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.065024256706238,-0.162215128540993,0.013747644610703,-0.051829066127539,-0.010112868621945,-0.100308500230312,-0.107163108885288,0.054994240403175,-0.044861424714327,-0.088287785649300,-0.036974009126425,-0.108944773674011,0.065499261021614,-0.102392934262753,0.019220866262913,0.000543469679542) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.089422285556793,-0.084501080214977,0.098456367850304,0.049100250005722,0.116046987473965,-0.088746145367622,0.054272871464491,-0.006429003085941,-0.116701714694500,-0.180767089128494,-0.115469858050346,0.031872171908617,-0.069437801837921,-0.123878188431263,0.013330018147826,-0.221077620983124) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.011688326485455,0.062164783477783,-0.120729006826878,0.065435074269772,-0.087043792009354,0.032575834542513,0.013771777972579,-0.150537967681885,-0.051971077919006,0.066603146493435,0.121967568993568,-0.176605343818665,0.054465927183628,-0.114670552313328,0.002659754594788,-0.115550562739372) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.082508437335491,-0.016954375430942,-0.088060304522514,0.029595747590065,-0.067685984075069,-0.063038617372513,-0.008032323792577,0.139527484774590,-0.179649665951729,0.109937936067581,-0.063340060412884,-0.019868286326528,0.108289226889610,-0.059883993119001,0.082528568804264,0.035904802381992) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.037179145962000,-0.171927377581596,0.263646155595779,0.144727483391762,0.170088902115822,-0.177985832095146,-0.438113063573837,0.406738758087158,0.027573989704251,-0.076327718794346,0.187990903854370,0.116013340651989,-0.162216082215309,-0.144557312130928,-0.345321595668793,-0.101807154715061) * MODEL4_texOff(vec2(0,0));
res += mat4(0.050604220479727,-0.066706486046314,-0.062894612550735,-0.119110628962517,0.097125977277756,0.072404727339745,0.131446927785873,-0.148885101079941,-0.049720540642738,-0.084466651082039,-0.007410185411572,0.012861982919276,0.191432312130928,0.085018754005432,-0.054394111037254,0.091836757957935) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.045473873615265,0.067056670784950,0.049588441848755,-0.007993358187377,-0.182120248675346,0.025968577712774,-0.088395036756992,-0.037291500717402,-0.020109830424190,0.119575411081314,-0.017914414405823,-0.096899531781673,0.045398280024529,0.031674403697252,-0.030077550560236,0.027570802718401) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.029660366475582,0.005656168330461,-0.013598060235381,0.073899291455746,-0.187312543392181,0.047512762248516,-0.277249246835709,0.114254899322987,-0.100178137421608,0.035713687539101,0.036892339587212,0.015442084521055,-0.054361511021852,-0.042520482093096,0.061429459601641,0.088486984372139) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.075713552534580,-0.089059464633465,0.018703322857618,0.036498334258795,0.086394801735878,0.121143199503422,0.143152520060539,0.235861897468567,0.108533918857574,-0.003656770801172,-0.034462600946426,-0.219178736209869,0.049082361161709,-0.044440411031246,-0.003359418595210,0.218808129429817) * MODEL4_texOff(vec2(1,1));
res += mat4(0.011346320621669,-0.031468216329813,0.104889608919621,-0.027992326766253,0.105560451745987,0.017629573121667,0.130282402038574,0.101405650377274,0.177768155932426,0.186433553695679,-0.035243090242147,-0.008739232085645,0.109743490815163,-0.120957210659981,0.034167144447565,-0.080878481268883) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.123753979802132,0.186810359358788,-0.043776538223028,-0.100015476346016,-0.061781965196133,-0.059783298522234,0.035687014460564,0.255062311887741,0.007663270458579,0.044718354940414,-0.124014995992184,-0.029501440003514,0.025304535403848,0.152055308222771,-0.027583977207541,-0.131852045655251) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.096521623432636,-0.098616391420364,-0.060499738901854,0.142593443393707,-0.181698650121689,-0.131259888410568,0.041073828935623,0.164464950561523,0.073586493730545,-0.088507190346718,0.085310757160187,0.095385052263737,0.006523555144668,0.104536697268486,0.085049130022526,-0.049605127424002) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.176874279975891,-0.012843902222812,-0.418373227119446,-0.169443517923355,0.217559084296227,0.032443091273308,0.074579127132893,0.115058660507202,0.063494220376015,-0.022022483870387,0.089777395129204,0.095262691378593,-0.010116580873728,-0.081435300409794,-0.382115423679352,-0.141216173768044) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.061555862426758,0.032470874488354,0.238355368375778,-0.153290063142776,0.079788900911808,0.105302572250366,-0.021652575582266,0.184472054243088,0.032902840524912,0.058824688196182,0.020351573824883,0.105945616960526,0.622077345848083,-0.443968981504440,0.358761936426163,-0.008734948933125) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.305113613605499,-0.098856158554554,-0.120073452591896,0.073538586497307,-0.026529056951404,-0.025921041145921,-0.042211223393679,0.257258087396622,-0.091502934694290,0.014464910142124,-0.035149756819010,-0.022590233013034,-0.515976130962372,-0.113997764885426,0.118915267288685,-0.149887815117836) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.018958026543260,0.036173321306705,0.202998563647270,-0.080833800137043,0.021091960370541,-0.124136179685593,0.106345228850842,0.133673354983330,-0.166426196694374,0.027535695582628,0.061944708228111,0.112246923148632,0.045991174876690,0.029911415651441,-0.026892198249698,0.122024171054363) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.205600738525391,0.042781360447407,0.121182344853878,-0.093141637742519,-0.095238991081715,0.196327656507492,0.315916240215302,0.339565396308899,-0.160876631736755,-0.046373512595892,-0.046990230679512,-0.209026113152504,-0.105353631079197,-0.059165235608816,-0.021043833345175,0.018666485324502) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.190365776419640,-0.056393660604954,0.002107312669978,-0.151352450251579,-0.221914902329445,-0.072794236242771,-0.015874898061156,0.072018198668957,-0.027023829519749,-0.094047330319881,-0.037122197449207,0.027223363518715,0.035458948463202,0.032526522874832,-0.022210834547877,-0.000633236020803) * MODEL5_texOff(vec2(1,1));
res += mat4(0.218363612890244,0.196005716919899,0.051287259906530,0.020864034071565,0.072839893400669,-0.194643527269363,-0.119802050292492,0.017853265628219,-0.190886303782463,0.054206699132919,-0.090237967669964,0.084414422512054,0.033766806125641,-0.235288217663765,-0.012248389422894,0.031012782827020) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.284711509943008,0.136702030897141,0.056712437421083,-0.124804921448231,0.073823451995850,-0.039931442588568,0.071056351065636,-0.059269860386848,-0.217030957341194,0.224244862794876,-0.059661667793989,-0.019689431414008,0.123159222304821,-0.249118492007256,-0.187249869108200,0.059566631913185) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.129474073648453,0.002486996352673,-0.039371777325869,0.259636729955673,0.126661956310272,0.054207969456911,0.041018482297659,0.045804116874933,-0.154010072350502,-0.058149229735136,0.014598743058741,0.028293302282691,0.255915999412537,-0.164943382143974,0.173284128308296,-0.139994576573372) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.129071727395058,-0.046174656599760,-0.230737924575806,0.200344994664192,0.056995373219252,-0.206249654293060,-0.296111851930618,-0.021931253373623,-0.019724903628230,0.087973535060883,-0.294339090585709,0.214936509728432,-0.013231558725238,-0.139764085412025,-0.034759268164635,-0.013484982773662) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.094519220292568,-0.001371789141558,0.078049086034298,0.142062321305275,0.006310252938420,0.308404028415680,0.196504399180412,-0.010677719488740,0.107034936547279,-0.234061732888222,0.239762693643570,0.079181753098965,0.172898665070534,-0.383305281400681,0.090603910386562,-0.237696707248688) * MODEL6_texOff(vec2(0,0));
res += mat4(0.031588230282068,-0.037602741271257,-0.077245831489563,-0.127957299351692,-0.512324392795563,0.017439309507608,-0.076336234807968,0.001996424281970,-0.184792026877403,-0.101624414324760,-0.053800757974386,0.262261092662811,0.091612979769707,-0.195916861295700,-0.042281214147806,-0.052880670875311) * MODEL6_texOff(vec2(0,1));
res += mat4(0.005243506748229,-0.167886227369308,0.034745562821627,0.057842221111059,0.050916403532028,0.098300769925117,-0.283816963434219,0.147901952266693,0.013392159715295,0.067167788743973,0.025749171152711,0.005496824160218,0.066815584897995,0.204519003629684,0.016288742423058,0.192099422216415) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.093598805367947,-0.025510994717479,0.020807869732380,0.090516231954098,-0.091487355530262,-0.107439093291759,-0.099015973508358,-0.399382323026657,-0.043211445212364,0.071396395564079,0.002881961874664,-0.007428263314068,0.105758607387543,-0.194243445992470,0.132983192801476,0.085311703383923) * MODEL6_texOff(vec2(1,0));
res += mat4(0.015182778239250,-0.160165354609489,-0.081427693367004,-0.020774146541953,0.145477592945099,0.106662616133690,0.047287032008171,-0.034989174455404,0.005892048589885,-0.016086352989078,-0.008228258229792,0.058060918003321,-0.102521233260632,0.104057200253010,-0.062667280435562,0.043612752109766) * MODEL6_texOff(vec2(1,1));
res += FEATURE1_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.437722116708755,0.264817655086517,-0.226256266236305,0.166301250457764) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE2
//!SAVE MODEL8
//!DESC (AU_HQ_3x_LA) mapping 4_2

vec4 hook()
{
vec4 res = vec4(-0.128321886062622,0.230768293142319,0.070496298372746,0.073279477655888);
res += mat4(-0.167802497744560,-0.093934953212738,0.027611253783107,-0.007985657081008,-0.050392635166645,-0.105211034417152,-0.044489111751318,0.056570429354906,0.009000048972666,-0.136993035674095,0.032786101102829,0.157073348760605,-0.209743455052376,-0.016872497275472,-0.058157995343208,0.093381576240063) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.003117319894955,-0.031927615404129,-0.078970856964588,-0.027850726619363,-0.049995742738247,-0.216194316744804,-0.060541141778231,0.113527342677116,0.083792075514793,-0.038566317409277,0.002574268961325,0.154451057314873,0.229197800159454,-0.088586829602718,-0.048768315464258,-0.015909431502223) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.287797093391418,0.058940880000591,-0.013848355971277,0.011993622407317,-0.267743229866028,-0.156318247318268,0.049732223153114,0.369407981634140,0.139331936836243,0.075529426336288,-0.007915954105556,0.020092893391848,-0.091480873525143,-0.140554323792458,-0.072115138173103,-0.093380242586136) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.161896601319313,0.193710133433342,-0.005504024215043,0.123331584036350,-0.015000324696302,-0.313657134771347,-0.067577436566353,0.265406221151352,-0.000571097072680,0.248440131545067,0.100435830652714,-0.435286670923233,-0.043862994760275,-0.139042317867279,0.011822214350104,0.143712535500526) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.120343573391438,0.208779543638229,-0.150217741727829,-0.240974739193916,-0.034239780157804,-0.395197957754135,0.031812142580748,-0.019302213564515,-0.184488490223885,0.161930322647095,-0.042581189423800,0.411898285150528,-0.192713007330894,-0.370868086814880,-0.033568892627954,0.157456591725349) * MODEL1_texOff(vec2(0,0));
res += mat4(0.378369420766830,0.198498830199242,-0.068580463528633,-0.153813049197197,0.037072286009789,-0.366526067256927,0.105516463518143,0.117363780736923,-0.007643889170140,0.037660513073206,-0.020401993766427,0.134628534317017,0.261948198080063,-0.272752761840820,-0.120932348072529,-0.224191471934319) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.063591778278351,-0.076933652162552,0.106255434453487,0.013312610797584,-0.023361032828689,-0.035544078797102,-0.045978285372257,-0.017418125644326,-0.141608849167824,0.510924935340881,0.076307907700539,-0.061501894146204,0.017691336572170,0.008603267371655,-0.059670098125935,-0.000282891385723) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.112890720367432,-0.273883968591690,-0.107256382703781,0.115425266325474,-0.092805966734886,-0.138422489166260,0.065408743917942,0.026753153651953,-0.229544848203659,0.224059373140335,0.109062820672989,0.188551694154739,-0.224220097064972,-0.190545618534088,0.131311267614365,-0.159895896911621) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.010071706958115,0.119759336113930,-0.156008765101433,0.331265211105347,-0.129383653402328,-0.186264961957932,0.057233046740294,0.061104655265808,0.098175927996635,0.135529577732086,0.050335541367531,0.179187372326851,0.076943479478359,-0.203488469123840,-0.038929302245378,-0.158079564571381) * MODEL1_texOff(vec2(1,1));
res += mat4(0.137775778770447,-0.001449162024073,-0.102451011538506,0.065054312348366,-0.076869152486324,-0.003292877692729,0.053632415831089,0.143390059471130,-0.029997898265719,-0.078610457479954,0.028259314596653,-0.026047304272652,-0.006032387726009,0.016632337123156,-0.034197740256786,-0.043685380369425) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.109768919646740,-0.090647071599960,0.103956356644630,-0.130833521485329,0.029943196102977,-0.039230260998011,-0.030218930914998,0.059483833611012,-0.085573941469193,0.064242333173752,0.032524351030588,0.138432085514069,-0.014888931065798,0.065012797713280,0.070099279284477,-0.110825709998608) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.084322638809681,0.071762025356293,0.021028032526374,0.038460347801447,0.055702023208141,-0.004636655095965,0.043040912598372,-0.114577569067478,0.141464978456497,-0.045640550553799,-0.088026195764542,-0.007750047370791,-0.038758184760809,0.001664221752435,-0.060623612254858,0.240605220198631) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.055439971387386,0.019558094441891,-0.137800455093384,0.143177196383476,-0.126225680112839,-0.064670987427235,0.019373737275600,-0.133064940571785,0.012397369369864,-0.268234312534332,0.042472872883081,-0.083651639521122,-0.207759842276573,0.042960707098246,-0.012348256073892,-0.036173578351736) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.153786316514015,-0.000392875372199,-0.215463280677795,-0.193784818053246,-0.076688066124916,0.100556045770645,-0.072213709354401,-0.192537739872932,-0.042294677346945,0.033766567707062,-0.196550175547600,0.238597124814987,0.021380497142673,0.061661627143621,0.062526330351830,0.053476449102163) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.024620000272989,0.080274991691113,0.006065059918910,-0.034481417387724,0.019252695143223,0.074774838984013,-0.068317443132401,0.188575446605682,0.133862167596817,-0.243489354848862,-0.188871383666992,0.108013704419136,0.253602147102356,-0.097912721335888,-0.017944617196918,0.235973477363586) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.004571531433612,-0.069039046764374,-0.043259918689728,-0.050424199551344,0.177919432520866,0.127191975712776,-0.049907375127077,-0.147821426391602,-0.088092550635338,-0.238637357950211,0.068898089230061,0.023527713492513,0.004455313086510,0.233554482460022,-0.006030573509634,-0.131024226546288) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.062054209411144,0.017498169094324,-0.075462400913239,-0.191611841320992,-0.230525031685829,0.024384781718254,0.014051872305572,-0.282019734382629,-0.167165055871010,-0.087882764637470,-0.034415066242218,0.132835328578949,-0.100475698709488,0.148354634642601,0.020331708714366,0.063416615128517) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.061974052339792,0.008929224684834,0.022143036127090,0.040160562843084,0.173137515783310,-0.168303519487381,-0.100825779139996,-0.385995477437973,0.110371738672256,0.079723268747330,-0.052787233144045,-0.096478566527367,-0.116887047886848,0.093934752047062,0.096600696444511,0.260426074266434) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.075572639703751,0.053505763411522,-0.055359672755003,0.042803578078747,-0.010007226839662,0.138997256755829,-0.010851210914552,0.172472298145294,0.033765297383070,0.301476299762726,-0.001513061230071,-0.181640401482582,-0.059333745390177,0.052710000425577,0.006376912817359,-0.064375847578049) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.068494044244289,0.061057031154633,0.198108315467834,0.060426678508520,0.136182963848114,-0.158343985676765,-0.075357571244240,0.183287963271141,0.101122289896011,-0.103027001023293,-0.045888792723417,-0.203875929117203,-0.218845725059509,0.034976359456778,0.022062517702579,0.026172224432230) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.069655142724514,-0.206723660230637,-0.039424762129784,-0.020028820261359,0.136989727616310,0.109542027115822,0.030761174857616,-0.085328102111816,0.160928398370743,0.001635970780626,0.041441436856985,-0.195677578449249,0.183360889554024,-0.175827547907829,0.049084875732660,-0.127268165349960) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.023469602689147,0.074943765997887,-0.034196957945824,-0.052514262497425,-0.076565682888031,-0.008320416323841,-0.052132900804281,-0.053630162030458,0.077308796346188,0.072458893060684,-0.009644981473684,-0.071275159716606,0.198930546641350,-0.043371103703976,-0.046953249722719,0.217154964804649) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.056186366826296,0.199282541871071,-0.143176764249802,-0.139410600066185,0.154185578227043,0.240322336554527,0.030466280877590,-0.346080482006073,0.320036858320236,-0.026747724041343,0.063788577914238,-0.251251250505447,0.289613723754883,-0.198074981570244,0.045960709452629,0.104019843041897) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.179905682802200,0.138679221272469,0.006618076469749,-0.393151909112930,-0.077865980565548,0.467444121837616,0.092275507748127,0.102989420294762,0.012029134668410,0.108995862305164,0.167981699109077,-0.106562390923500,-0.266497641801834,0.057129167020321,0.055930379778147,0.074365422129631) * MODEL3_texOff(vec2(0,1));
res += mat4(0.115653045475483,0.138638973236084,-0.038172658532858,0.058794911950827,-0.051123324781656,0.037056662142277,-0.020690664649010,-0.138554051518440,0.022285919636488,-0.075359359383583,-0.048535436391830,0.033568948507309,-0.002807254437357,-0.124297618865967,0.035013876855373,0.062576919794083) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.162530556321144,0.260551869869232,-0.007843443192542,-0.144381642341614,-0.027864357456565,0.246586114168167,-0.145703092217445,-0.187760502099991,-0.116001926362514,-0.041337594389915,-0.027061894536018,-0.124266602098942,0.105055756866932,0.163092285394669,-0.001983053050935,-0.105837382376194) * MODEL3_texOff(vec2(1,0));
res += mat4(0.126735791563988,0.008525320328772,-0.000971498375293,-0.009550617076457,-0.057496037334204,0.154491588473320,0.007300196215510,0.205055505037308,-0.027415590360761,0.234406933188438,0.090733312070370,-0.239085450768471,0.033701959997416,0.064140781760216,0.084735035896301,0.074000954627991) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.059282202273607,-0.056853335350752,-0.023844582960010,-0.129366904497147,0.040695197880268,0.037437859922647,0.024576911702752,-0.006437998730689,0.069764062762260,-0.017508186399937,-0.110870800912380,0.062704928219318,-0.062816128134727,0.069992557168007,0.056346569210291,0.036031402647495) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.015745781362057,-0.200703188776970,0.019028177484870,-0.179520979523659,0.177591279149055,-0.033491753041744,-0.042744606733322,-0.056395679712296,-0.125058636069298,-0.122331753373146,-0.077435255050659,0.348332852125168,0.144754692912102,0.086343042552471,0.038042429834604,-0.263512939214706) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.160494044423103,-0.046423867344856,0.000227386801271,-0.045325621962547,0.135238945484161,0.098874196410179,-0.002135880058631,-0.096190907061100,0.283313989639282,0.166311144828796,0.046387985348701,-0.075704544782639,0.018623162060976,0.087036222219467,-0.006269750185311,-0.092667229473591) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.052663326263428,-0.153741344809532,0.031709279865026,-0.021296434104443,-0.096601255238056,-0.072706319391727,0.076789036393166,0.069429695606232,-0.021921940147877,-0.060313079506159,-0.146483182907104,0.127385646104813,0.108994014561176,-0.017649140208960,0.085413113236427,-0.094129875302315) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.305602431297302,-0.105976007878780,-0.065900348126888,-0.367639303207397,-0.076847963035107,-0.154683172702789,-0.031687017530203,0.364699155092239,-0.059647947549820,0.061429411172867,0.075530223548412,0.133740931749344,-0.156733930110931,-0.123800873756409,0.117689952254295,0.060554649680853) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.214747264981270,-0.117494687438011,0.131171584129333,-0.413503438234329,0.178997278213501,0.044120457023382,0.045071404427290,-0.040424667298794,-0.126550644636154,-0.060856271535158,0.053934842348099,-0.492838382720947,0.350426763296127,-0.077696718275547,-0.051337324082851,0.141982123255730) * MODEL4_texOff(vec2(0,1));
res += mat4(0.016393952071667,0.047213811427355,0.035143025219440,-0.170959904789925,-0.066558696329594,0.132344186306000,0.075462058186531,-0.112378925085068,0.114321440458298,0.108248151838779,-0.044686846435070,0.135936051607132,0.034759111702442,0.023179400712252,-0.050448674708605,-0.083727858960629) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.044964015483856,-0.038758687674999,0.017555639147758,-0.506706774234772,-0.195605292916298,-0.178585946559906,0.073157265782356,0.000592430005781,0.023997133597732,0.027063742280006,-0.075967088341713,-0.031936865299940,-0.079721190035343,-0.050232466310263,0.072537846863270,-0.084338396787643) * MODEL4_texOff(vec2(1,0));
res += mat4(0.059492737054825,-0.286361783742905,0.104704849421978,-0.113846644759178,0.145634844899178,0.213500291109085,0.026784796267748,-0.141658619046211,0.123046591877937,-0.165846124291420,0.024444406852126,-0.242504432797432,0.056091297417879,0.268779814243317,-0.035358183085918,-0.227731809020042) * MODEL4_texOff(vec2(1,1));
res += mat4(0.051778942346573,-0.179191887378693,-0.073978506028652,-0.062595821917057,0.014864029362798,-0.117612399160862,0.010602994821966,0.120763435959816,0.082944273948669,0.044365096837282,-0.021742837503552,-0.150069639086723,0.037590526044369,-0.094225816428661,0.019993588328362,0.018711786717176) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.151438251137733,0.101084470748901,-0.003651349106804,-0.117636494338512,-0.110223285853863,0.058381993323565,-0.006313286721706,0.005992003716528,-0.101597137749195,0.053275521844625,-0.011091862805188,0.119787238538265,-0.114178761839867,0.015977101400495,-0.125971719622612,0.127206549048424) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.258799165487289,-0.021557096391916,-0.090754620730877,0.036334708333015,0.290876060724258,-0.054329454898834,-0.010790998116136,-0.015533993951976,-0.075218431651592,-0.023758605122566,0.010571435093880,0.077950574457645,-0.340830683708191,0.098239906132221,-0.088706463575363,0.177271693944931) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.177006050944328,0.077950842678547,0.127442240715027,0.047943733632565,-0.044455800205469,-0.039694365113974,0.039536390453577,0.202632471919060,0.025212794542313,0.135094851255417,-0.087030693888664,-0.101384609937668,0.065056912600994,-0.203643113374710,0.075282730162144,-0.025566443800926) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.259189277887344,-0.091391697525978,-0.167869895696640,0.040189545601606,0.100358180701733,-0.268009245395660,0.178815543651581,-0.272512525320053,-0.012123649008572,0.016861524432898,0.006653595715761,0.097708657383919,0.283071041107178,-0.154549092054367,0.617708861827850,0.085948519408703) * MODEL5_texOff(vec2(0,0));
res += mat4(0.123466514050961,-0.105158910155296,-0.021979210898280,-0.137776553630829,0.113365046679974,-0.023204913362861,-0.093146286904812,-0.008236321620643,-0.044921081513166,0.013546049594879,-0.079781800508499,-0.013100021518767,-0.202894061803818,-0.028384571895003,-0.133320882916451,-0.235202252864838) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.092101529240608,-0.328755825757980,0.108776807785034,0.090656906366348,-0.214766144752502,0.112020917236805,0.116209141910076,-0.116210184991360,-0.006515053100884,0.104315459728241,0.015377043746412,-0.095190845429897,-0.071447461843491,-0.195338860154152,0.090711705386639,0.022951535880566) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.238164812326431,0.005215707700700,-0.089620001614094,-0.205771297216415,0.376760214567184,0.023219909518957,0.021160654723644,-0.254070729017258,-0.013312541879714,-0.097589962184429,0.050836559385061,-0.215369686484337,0.198894456028938,-0.136092394590378,0.060434777289629,-0.195878386497498) * MODEL5_texOff(vec2(1,0));
res += mat4(0.093973599374294,-0.167303547263145,-0.021033016964793,-0.062099091708660,-0.105393849313259,-0.208962172269821,-0.083034217357635,-0.007317504845560,0.086108431220055,-0.011689242906868,-0.043403293937445,-0.134450674057007,0.150062382221222,-0.064476035535336,-0.046742808073759,-0.071291558444500) * MODEL5_texOff(vec2(1,1));
res += mat4(0.172170519828796,0.097861446440220,0.038869276642799,-0.151295706629753,0.099143944680691,-0.141335919499397,0.037636693567038,0.121036842465401,-0.025057068094611,0.045328292995691,-0.027590455487370,-0.097165904939175,0.112975001335144,0.078784011304379,0.081115834414959,0.131513014435768) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.035388208925724,0.064108006656170,-0.072925493121147,-0.176522597670555,0.070520251989365,-0.307562589645386,0.012412907555699,-0.296595841646194,-0.072547599673271,0.200709521770477,0.012626978568733,-0.115348041057587,0.113663628697395,-0.011470291763544,0.133194968104362,0.144086629152298) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.012952546589077,0.320159792900085,-0.017914248630404,0.058244381099939,-0.165679886937141,-0.006960784085095,-0.076987691223621,-0.137394145131111,-0.165656760334969,0.018299333751202,0.077403537929058,-0.131675451993942,0.010026925243437,-0.052548099309206,-0.051368635147810,0.103492155671120) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.011151512153447,0.269132822751999,-0.116983897984028,0.237709283828735,0.117212072014809,-0.286392152309418,0.014711624942720,0.025144234299660,0.048043172806501,0.116382852196693,0.092173211276531,0.148616001009941,0.051131822168827,0.043077621608973,0.057209532707930,0.162607252597809) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.058076899498701,0.343610346317291,0.074521161615849,0.209952592849731,0.109837591648102,-0.269751369953156,-0.069096483290195,0.149101600050926,-0.129725590348244,-0.039016433060169,0.078985445201397,0.047261063009501,0.281058073043823,-0.160072505474091,0.052542693912983,-0.016368601471186) * MODEL6_texOff(vec2(0,0));
res += mat4(0.018360089510679,0.176815032958984,-0.042887255549431,0.159380644559860,-0.142889797687531,-0.015315121971071,-0.081752255558968,-0.190857142210007,-0.407409429550171,0.085616052150726,0.193223819136620,-0.092332981526852,-0.177354723215103,0.014234227128327,-0.057871930301189,0.242339134216309) * MODEL6_texOff(vec2(0,1));
res += mat4(0.077050879597664,0.009802421554923,0.068007826805115,-0.127529934048653,0.040122885257006,-0.543501436710358,-0.025462467223406,0.060165740549564,-0.029347568750381,0.089694812893867,0.033061400055885,-0.052470080554485,0.021027423441410,-0.186370268464088,0.014499967917800,-0.012936084531248) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.048665281385183,0.442214787006378,-0.075656525790691,0.011834637261927,-0.037184026092291,-0.132634714245796,0.158374503254890,0.057608801871538,-0.059715263545513,0.200306966900826,0.096280246973038,0.048548936843872,0.041480764746666,-0.144175082445145,0.230676680803299,0.142289832234383) * MODEL6_texOff(vec2(1,0));
res += mat4(0.019119465723634,-0.038964405655861,0.016988627612591,-0.059888575226068,-0.166983529925346,-0.068807445466518,0.013537719845772,0.130457103252411,-0.177750512957573,0.145559668540955,0.122719205915928,-0.015530842356384,-0.181142270565033,-0.182642191648483,0.073271080851555,-0.053285479545593) * MODEL6_texOff(vec2(1,1));
res += FEATURE2_texOff(0);
res = max(res, vec4(0.0)) + vec4(-0.305995047092438,0.044467221945524,0.703961908817291,0.049227703362703) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE3
//!SAVE MODEL9
//!DESC (AU_HQ_3x_LA) mapping 4_3

vec4 hook()
{
vec4 res = vec4(-0.097559630870819,0.201741114258766,-0.020194305106997,0.057716112583876);
res += mat4(-0.036555767059326,0.112229257822037,0.100980594754219,-0.109606102108955,0.019105944782495,-0.094907820224762,-0.005020218435675,0.037553790956736,-0.071339011192322,0.076859973371029,-0.050877001136541,0.024701515212655,0.269146919250488,0.090977706015110,0.024896757677197,0.026974415406585) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.144995450973511,0.178345367312431,0.122771859169006,-0.177204728126526,0.062688469886780,-0.387687981128693,-0.032328773289919,-0.174497365951538,-0.055475313216448,0.078494854271412,-0.020095435902476,0.048785004764795,0.073996134102345,-0.116042420268059,0.037754423916340,-0.161485448479652) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.060056202113628,0.117241330444813,0.084910996258259,0.038504146039486,-0.132574349641800,-0.354519605636597,-0.079112485051155,-0.224417999386787,0.147330254316330,-0.037968333810568,0.012406473979354,0.117568120360374,0.244408726692200,0.152319937944412,0.011923924088478,-0.228098437190056) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.021369449794292,-0.072191603481770,-0.006286780815572,-0.245299592614174,0.066993989050388,0.020941136404872,0.018273225054145,-0.095973923802376,-0.081507004797459,0.285863727331161,0.040901575237513,0.208605840802193,0.147696435451508,-0.008239238522947,0.025148039683700,0.024465976282954) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.297890335321426,-0.036365047097206,0.072323501110077,0.043170347809792,0.179313585162163,-0.069803737103939,0.047973196953535,-0.290238887071609,0.027025766670704,0.029555756598711,-0.092298291623592,0.273359388113022,0.174771785736084,-0.415217638015747,0.376099318265915,-0.131540745496750) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.034943148493767,-0.178302288055420,0.211086586117744,0.153432756662369,-0.194720104336739,0.052860505878925,0.021689318120480,-0.031639497727156,0.051249329000711,0.017666507512331,0.085043147206306,0.300156682729721,0.435256600379944,0.087005294859409,0.086902342736721,-0.212435930967331) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.120425760746002,-0.048273570835590,-0.010982332751155,-0.083871826529503,-0.014421322382987,0.042715534567833,0.012431685812771,0.047585040330887,0.013998554088175,0.053043607622385,-0.004882425535470,0.298989385366440,0.080228276550770,0.051826193928719,-0.002834525424987,0.119265206158161) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.064731866121292,-0.243898063898087,-0.154418110847473,0.078711457550526,0.078041024506092,0.061842385679483,-0.045696016401052,-0.112981386482716,-0.082522109150887,0.087525978684425,0.259606570005417,0.357082605361938,-0.031365122646093,-0.326365619897842,0.359607815742493,-0.091391898691654) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.052887532860041,-0.016189597547054,0.084803633391857,-0.034558970481157,-0.178320795297623,-0.002931046765298,-0.021172773092985,-0.035217225551605,0.092527411878109,-0.214817032217979,0.080700710415840,0.106016986072063,0.205160781741142,0.024542981758714,0.331079512834549,-0.116894304752350) * MODEL1_texOff(vec2(1,1));
res += mat4(0.014484280720353,-0.269787639379501,-0.121125146746635,-0.016199266538024,-0.055135771632195,0.204878300428391,-0.058575946837664,-0.074135303497314,0.053400002419949,-0.163452446460724,0.040119715034962,0.033178344368935,0.144900724291801,0.154037103056908,0.001716887229122,-0.120999827980995) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.037363208830357,-0.922352790832520,-0.046791478991508,-0.294042736291885,0.051607809960842,0.184990704059601,-0.118892081081867,0.212570428848267,0.019234534353018,-0.300782591104507,-0.015813956037164,-0.100443311035633,0.060950249433517,-0.132765740156174,0.092367544770241,0.093981638550758) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.232969686388969,-0.035047788172960,-0.286691427230835,0.041732400655746,-0.082459814846516,0.043982688337564,0.019572691991925,0.025132315233350,0.043374445289373,-0.119730345904827,-0.117918565869331,-0.042856492102146,-0.087614327669144,0.213147372007370,-0.035297933965921,0.211415082216263) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.015394338406622,-0.027127418667078,-0.025744464248419,0.010233440436423,-0.008932538330555,0.067831031978130,0.021537363529205,0.005982299335301,0.041528917849064,-0.042197622358799,-0.047525372356176,0.200887575745583,0.071731030941010,0.182547703385353,0.107858277857304,-0.043655611574650) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.111731298267841,-0.527811765670776,-0.418511599302292,-0.534971296787262,0.055747888982296,-0.216190204024315,-0.165284499526024,0.194835722446442,-0.311545729637146,-0.416732609272003,-0.201816752552986,0.039908308535814,0.060747407376766,0.279481589794159,-0.006855561397970,0.330882489681244) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.375214070081711,0.046619277447462,-0.327102959156036,0.154482096433640,0.123831465840340,-0.039601612836123,-0.016355069354177,0.252228736877441,-0.069928638637066,0.048155535012484,-0.065070360898972,-0.188813507556915,-0.091638490557671,0.121061578392982,0.137763559818268,0.017955970019102) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.056280005723238,0.041683726012707,-0.028708525002003,0.060546047985554,-0.021903000771999,0.191970601677895,-0.072341680526733,-0.010249623097479,0.030764862895012,0.095160648226738,0.297433316707611,-0.127865955233574,0.024889120832086,0.166939944028854,0.089859604835510,-0.024977598339319) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.083084560930729,-0.143407419323921,-0.107161700725555,-0.268424719572067,-0.029204288497567,-0.221330076456070,0.029926616698503,-0.342082589864731,-0.057307947427034,-0.101062357425690,0.380024760961533,-0.269645273685455,0.189822748303413,0.185626909136772,0.077381275594234,0.297308534383774) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.107487946748734,0.024260595440865,-0.088733881711960,0.050681155174971,0.220332860946655,0.011433361098170,-0.247179090976715,0.105064794421196,-0.070153132081032,0.026219476014376,-0.013832715339959,-0.044745184481144,-0.097876057028770,-0.018060497939587,0.157242596149445,0.101952977478504) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.083469770848751,-0.026807982474566,0.113864108920097,-0.110471144318581,-0.039954613894224,-0.256034195423126,0.020143460482359,-0.086823679506779,0.020093552768230,0.181238055229187,-0.128732398152351,0.139922887086868,-0.118117354810238,-0.258192569017410,0.141083106398582,0.190750449895859) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.087550200521946,0.079108722507954,0.016685167327523,-0.053787030279636,-0.114818617701530,0.165487244725227,0.083099544048309,-0.236888810992241,0.017084335908294,0.146960899233818,-0.009807836264372,0.011277892626822,0.015958636999130,-0.125907659530640,0.033478572964668,0.048631437122822) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.002947928151116,0.126241296529770,-0.086246520280838,0.025329127907753,-0.149034231901169,-0.121565297245979,-0.024041470140219,-0.105738349258900,0.085226237773895,0.174764290452003,-0.073171451687813,-0.250302582979202,-0.224347740411758,0.022629309445620,-0.019980886951089,-0.353960633277893) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.318069517612457,-0.274835973978043,0.142608866095543,0.044931240379810,0.021895444020629,-0.139365941286087,-0.045869518071413,0.235539302229881,0.244961321353912,0.168807849287987,-0.116200208663940,-0.139627262949944,-0.193456560373306,0.146753832697868,-0.002098475350067,-0.070193953812122) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.395885884761810,-0.140650182962418,-0.132801309227943,0.265965282917023,-0.044154688715935,-0.000991313136183,-0.124622546136379,0.086893238127232,0.013881478458643,0.179903820157051,0.049687381833792,-0.044178355485201,-0.055927645415068,0.081797659397125,0.058478660881519,-0.264029830694199) * MODEL3_texOff(vec2(0,0));
res += mat4(0.276359856128693,-0.076009653508663,0.060684043914080,-0.198164537549019,0.123023390769958,-0.167765423655510,-0.174369573593140,0.049938622862101,-0.114384427666664,0.167860865592957,0.037483654916286,-0.102645471692085,-0.008600404486060,0.075691327452660,-0.040206693112850,-0.166516155004501) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.036378812044859,-0.073433056473732,0.045994691550732,0.180126190185547,-0.061347439885139,0.041016831994057,-0.020523617044091,-0.159473001956940,0.090780645608902,-0.031167997047305,-0.123614080250263,-0.304617226123810,-0.069408237934113,0.077075563371181,-0.034286987036467,0.038883700966835) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.108279809355736,0.091391459107399,0.119777441024780,0.054857872426510,0.097177252173424,-0.152637064456940,-0.232084020972252,-0.235343188047409,-0.025695016607642,0.015969000756741,-0.024660566821694,-0.131698518991470,-0.051151748746634,0.117749765515327,0.119930379092693,0.043666917830706) * MODEL3_texOff(vec2(1,0));
res += mat4(0.057319089770317,0.129989042878151,0.025403765961528,0.004186932928860,-0.059944503009319,-0.019130986183882,0.108781926333904,0.016658660024405,-0.040729079395533,0.079672731459141,-0.191019997000694,-0.245858728885651,-0.106005072593689,-0.096108905971050,-0.076459966599941,0.051441431045532) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.002948920940980,0.144069686532021,0.033570732921362,-0.113875515758991,-0.024637367576361,-0.070995770394802,-0.011725696735084,-0.007835136726499,-0.030174737796187,0.014607672579587,0.029428489506245,0.040269959717989,0.016505714505911,0.104406617581844,-0.037834525108337,-0.135415643453598) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.123271219432354,-0.048702608793974,0.206029802560806,-0.063316687941551,0.154864490032196,0.220215171575546,-0.017962234094739,-0.112387463450432,0.279096335172653,0.115605302155018,-0.050902064889669,-0.196366995573044,-0.033361274749041,-0.125104159116745,-0.008250830695033,0.102193675935268) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.011657140217721,-0.001863597892225,0.020424464717507,-0.041889850050211,0.061252746731043,-0.004144580103457,0.096937902271748,-0.229974433779716,0.051849491894245,-0.198119670152664,0.018365412950516,-0.333668857812881,0.056176826357841,-0.000330822891556,0.045798726379871,-0.124353446066380) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.124241955578327,0.146386131644249,0.031942836940289,-0.268032252788544,-0.106493882834911,-0.159582987427711,0.023468064144254,0.093162804841995,0.110861279070377,0.082111485302448,0.073209121823311,0.307069987058640,-0.116548374295235,-0.093582503497601,0.012380510568619,0.002467518905178) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.014162475243211,0.046712692826986,0.350698828697205,-0.870401799678802,-0.137270659208298,0.134777590632439,-0.369441777467728,0.007598069496453,0.343111485242844,0.191416412591934,0.294450312852859,-0.186924904584885,0.091066762804985,-0.184165716171265,0.151342868804932,-0.051699243485928) * MODEL4_texOff(vec2(0,0));
res += mat4(0.087600246071815,0.153425440192223,-0.034885384142399,-0.026776665821671,-0.253848493099213,0.034937214106321,0.191908955574036,-0.264766395092010,0.036083277314901,0.045344732701778,0.021074894815683,-0.065200231969357,-0.327550292015076,-0.066476687788963,0.028828606009483,-0.205519780516624) * MODEL4_texOff(vec2(0,1));
res += mat4(0.047042395919561,0.026040278375149,0.033842328935862,-0.187190651893616,-0.084199391305447,0.072670497000217,-0.059773989021778,-0.023556698113680,0.006394260097295,0.120469160377979,-0.112023115158081,0.112222462892532,-0.071677915751934,-0.068279206752777,-0.015427060425282,-0.066579572856426) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.079721570014954,0.044298212975264,0.083050131797791,-0.178679212927818,-0.068318009376526,0.098536841571331,0.169446930289268,0.376010268926620,0.112506181001663,0.085592851042747,-0.133497014641762,0.243818238377571,0.066325761377811,-0.012880674563348,-0.022811977192760,0.061275403946638) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.149077966809273,-0.148499488830566,0.072926424443722,-0.127219855785370,-0.190959587693214,-0.125699833035469,0.022184213623405,0.071018956601620,0.085606254637241,-0.024171773344278,-0.023830758407712,0.020176343619823,-0.090399421751499,-0.158371806144714,0.096058808267117,-0.016656911000609) * MODEL4_texOff(vec2(1,1));
res += mat4(0.156397312879562,0.166867047548294,-0.052466299384832,-0.162032306194305,0.059575393795967,0.084220506250858,0.082847453653812,0.037838593125343,-0.073048382997513,0.213255509734154,0.107160933315754,0.031229019165039,-0.005483873188496,0.051668003201485,0.055488418787718,0.131775364279747) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.120219625532627,-0.052073389291763,0.137423411011696,-0.071821302175522,0.145154222846031,0.211201712489128,-0.076092749834061,-0.201283156871796,-0.229702144861221,0.030884647741914,0.059278115630150,0.393335551023483,0.037475325167179,-0.097186952829361,-0.049050502479076,0.203951850533485) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.134730637073517,0.167512863874435,-0.027680220082402,-0.066419564187527,-0.037811871618032,0.081125259399414,-0.116106174886227,-0.098576188087463,-0.051544964313507,0.098819717764854,-0.085625343024731,0.081032119691372,0.044025391340256,0.009771072305739,0.095780149102211,0.229493468999863) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.060637354850769,-0.673187196254730,-0.253476858139038,0.337979763746262,0.042980499565601,0.092655695974827,-0.004120246972889,-0.008692727424204,-0.112860836088657,-0.014338475652039,-0.074542514979839,0.045586731284857,-0.058788672089577,-0.169241487979889,0.009034384042025,-0.031133087351918) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.161787807941437,-0.030508048832417,0.052493598312140,-0.176093459129333,0.014258340932429,0.261771023273468,-0.076763249933720,0.061875160783529,0.079564124345779,0.108967736363411,0.508675873279572,0.176230862736702,0.204966321587563,-0.013691264204681,-0.254905909299850,-0.085402704775333) * MODEL5_texOff(vec2(0,0));
res += mat4(0.110299304127693,0.003069470636547,-0.047283701598644,-0.093308344483376,0.038472507148981,0.192545026540756,0.008913579396904,0.094364807009697,0.253324568271637,0.039514925330877,-0.020994951948524,-0.337933242321014,0.002069433219731,-0.027254257351160,-0.044122040271759,0.137491464614868) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.040981318801641,-0.283984422683716,0.074100613594055,-0.138157159090042,-0.175252467393875,-0.007075292523950,0.146508708596230,-0.091488316655159,-0.137060031294823,0.037229079753160,-0.000274481746601,-0.269846439361572,-0.082192964851856,-0.170647248625755,0.060947924852371,0.043146748095751) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.058786459267139,-0.139520302414894,0.026699228212237,-0.226969614624977,0.059256669133902,-0.055643752217293,0.116905406117439,-0.001052582287230,-0.029939288273454,-0.005845979321748,0.071686968207359,-0.267843574285507,-0.082746505737305,-0.163653448224068,0.478695541620255,-0.055040355771780) * MODEL5_texOff(vec2(1,0));
res += mat4(0.129819601774216,0.135736957192421,0.008261338807642,0.070449888706207,0.239374503493309,0.174999088048935,-0.023182099685073,0.273432135581970,-0.008716380223632,0.042856473475695,-0.028905460610986,-0.213270351290703,-0.060803465545177,-0.023400070145726,0.200715303421021,0.129658296704292) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.034126494079828,-0.330624848604202,0.003119673579931,0.004019154701382,0.011669460684061,-0.015646692365408,0.001787605113350,-0.023223629221320,0.162051141262054,0.053445991128683,0.019477766007185,0.002418325049803,-0.118204683065414,0.328600376844406,0.012416520155966,0.125366494059563) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.027369571849704,-0.165507823228836,-0.149576783180237,0.217280775308609,-0.207675859332085,0.149544775485992,-0.110579885542393,0.085055150091648,0.142103180289268,0.053927928209305,0.101261436939240,-0.156440347433090,-0.073881268501282,-0.019993336871266,0.074578411877155,-0.042603395879269) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.281465023756027,-0.011296395212412,0.016052704304457,0.250806599855423,0.120336331427097,-0.027682630345225,0.026013599708676,0.072206780314445,-0.039207264780998,0.094272345304489,0.068604819476604,-0.041323840618134,-0.043278448283672,-0.090118914842606,0.016555488109589,-0.042569395154715) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.197488725185394,-0.222837761044502,-0.021081449463964,-0.247847676277161,-0.026768308132887,-0.122488342225552,0.058330412954092,-0.153358414769173,0.161948725581169,0.217340201139450,0.075968965888023,0.246137470006943,0.078366041183472,0.119512930512428,-0.077168121933937,-0.255620896816254) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.157714411616325,-0.230419307947159,-0.063870929181576,-0.248018994927406,0.031949147582054,0.135597273707390,-0.103705294430256,0.182627767324448,-0.486221104860306,0.419051617383957,0.137867242097855,0.027460686862469,-0.145223721861839,-0.039305318146944,-0.055446047335863,-0.062118105590343) * MODEL6_texOff(vec2(0,0));
res += mat4(0.127116769552231,-0.015021923929453,0.019805476069450,0.144852042198181,0.098421640694141,-0.016326781362295,-0.040238872170448,0.211043655872345,0.200328573584557,0.170626729726791,-0.082797840237617,-0.103688992559910,0.098375119268894,0.006619161460549,0.046355247497559,-0.013167829252779) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.083176322281361,0.134840071201324,0.162222728133202,-0.069263517856598,0.096857734024525,-0.108229823410511,-0.125001966953278,0.158822581171989,0.040601000189781,-0.079052604734898,0.068100526928902,-0.137362703680992,-0.020145332440734,-0.124220937490463,-0.074544481933117,0.144728049635887) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.057439390569925,-0.082352481782436,-0.140102148056030,-0.286227494478226,-0.239625230431557,0.267814218997955,0.115497462451458,-0.130340874195099,-0.052268642932177,0.068134292960167,0.021633055061102,0.135314136743546,-0.154495030641556,-0.044628869742155,0.069713637232780,0.137087136507034) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.169979542493820,-0.031209807842970,-0.121529266238213,0.048757839947939,-0.040511716157198,-0.209084123373032,0.111485578119755,0.108204104006290,0.115018293261528,0.080193147063255,-0.045205686241388,-0.149497181177139,0.142637386918068,-0.032555159181356,0.131758898496628,-0.111959241330624) * MODEL6_texOff(vec2(1,1));
res += FEATURE3_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.608766734600067,0.107086122035980,0.589196324348450,0.147253558039665) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE4
//!SAVE MODEL10
//!DESC (AU_HQ_3x_LA) mapping 4_4

vec4 hook()
{
vec4 res = vec4(-0.122432976961136,-0.026444105431437,-0.003000168129802,0.442183315753937);
res += mat4(0.024064840748906,0.021547446027398,0.010272188112140,0.000498031149618,-0.120556317269802,0.052928838878870,0.024012923240662,-0.059567440301180,0.070101685822010,-0.016592890024185,-0.076997078955173,0.135731771588326,-0.233410641551018,-0.004229598212987,-0.009874165989459,0.049774426966906) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.111664585769176,-0.039003852754831,0.003999746404588,-0.002590879099444,0.255487889051437,0.060228239744902,0.071028850972652,0.133949115872383,-0.068798311054707,0.069405786693096,-0.026058951392770,-0.061311591416597,-0.124325908720493,-0.116266578435898,-0.035903036594391,0.060928966850042) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.039247449487448,-0.002080477774143,-0.039880089461803,0.048641271889210,-0.062925741076469,0.175802111625671,-0.010459437035024,-0.090744450688362,-0.061494134366512,-0.029212659224868,-0.001292969565839,-0.086482398211956,-0.294661968946457,-0.173304229974747,0.206402525305748,0.145847335457802) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.033406909555197,0.033497210592031,-0.056067068129778,-0.197111651301384,-0.001388275530189,0.035767536610365,0.005900897551328,0.033294413238764,0.363045454025269,-0.104216203093529,0.048677247017622,-0.253355622291565,-0.149021029472351,0.006984170991927,-0.006673509255052,0.286605805158615) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.058960866183043,-0.007065031677485,-0.018250102177262,0.221489861607552,-0.000851357181091,-0.000635763339233,0.071894370019436,-0.160838901996613,0.019519995898008,-0.019978336989880,-0.062296468764544,0.107282876968384,-0.098012365400791,-0.135600402951241,0.094896204769611,-0.271563112735748) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.072082459926605,-0.095259569585323,-0.139525622129440,-0.082055494189262,-0.028921959921718,-0.005402016919106,0.061967805027962,-0.211666345596313,0.044997591525316,0.177086070179939,-0.011328266933560,0.099754154682159,-0.413118153810501,-0.148390904068947,0.072947494685650,-0.133147746324539) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.081826537847519,-0.022180996835232,-0.049096483737230,-0.058836534619331,-0.168627023696899,-0.007597465068102,0.045167338103056,0.002474309410900,0.263440430164337,0.170831024646759,0.026785215362906,-0.213391333818436,-0.152431383728981,-0.095979243516922,-0.005532258655876,0.242134571075439) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.196720719337463,0.235474795103073,0.132320955395699,0.033179819583893,-0.117003656923771,-0.075889892876148,0.043682374060154,-0.090389713644981,-0.033386699855328,0.176054656505585,-0.064994283020496,-0.008752163499594,-0.030641343444586,-0.253020107746124,0.139220118522644,0.075498647987843) * MODEL1_texOff(vec2(1,0));
res += mat4(0.214142784476280,0.026170117780566,-0.037489503622055,0.023041222244501,0.002621104940772,0.100593134760857,0.003327025566250,0.073113642632961,-0.188569039106369,0.123799845576286,0.077779814600945,0.022066552191973,0.077721394598484,-0.206588074564934,-0.042958658188581,0.203270956873894) * MODEL1_texOff(vec2(1,1));
res += mat4(0.061147723346949,-0.028501575812697,-0.078550070524216,-0.076905064284801,-0.066227696835995,-0.082923725247383,-0.002368950750679,-0.241128727793694,0.146558314561844,-0.095936290919781,-0.031002709642053,0.202402070164680,-0.029884343966842,-0.002425908343866,0.036505009979010,0.074827603995800) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.189509376883507,-0.000377375341486,0.062072787433863,-0.637394607067108,0.129673853516579,0.027352465316653,-0.015362668782473,-0.045244820415974,0.183700740337372,-0.001649076584727,-0.104821614921093,0.078312464058399,0.226790875196457,-0.062122963368893,-0.033264119178057,0.091699719429016) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.127652138471603,0.143208995461464,0.029153924435377,-0.393188476562500,-0.212412580847740,0.049276940524578,0.000632684153970,-0.055434033274651,-0.002612411277369,0.061572175472975,0.036146208643913,-0.061107013374567,0.114278815686703,0.276749223470688,0.028150284662843,0.223416492342949) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.164518296718597,-0.054578196257353,-0.060060955584049,-0.220078513026237,-0.294432789087296,0.076286494731903,-0.027294537052512,0.093820691108704,0.248948276042938,-0.101431764662266,0.056092891842127,-0.058814767748117,0.019042693078518,-0.055812638252974,0.049791831523180,-0.010391167365015) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.142220720648766,-0.077631533145905,-0.101491495966911,-0.548865258693695,0.088156707584858,0.071693807840347,-0.010226846672595,-0.048465814441442,-0.181547850370407,-0.130175605416298,0.156791418790817,-0.559133112430573,0.181239202618599,-0.012904268689454,-0.097139410674572,0.189090922474861) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.010186790488660,0.020977795124054,-0.066495306789875,-0.399105876684189,0.006391761824489,0.108175903558731,-0.046199824661016,-0.100049160420895,-0.025477502495050,0.047327332198620,-0.106674410402775,-0.157692342996597,-0.233587771654129,0.209245011210442,0.028926203027368,0.089702546596527) * MODEL2_texOff(vec2(0,1));
res += mat4(0.053321748971939,0.067284472286701,-0.051375955343246,-0.012239189818501,-0.319069117307663,-0.007148495875299,-0.057018011808395,0.142147079110146,0.043481536209583,-0.115918107330799,0.017551122233272,-0.029228258877993,-0.058512166142464,0.079505704343319,0.044782910495996,-0.109501086175442) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.109086439013481,0.010522942990065,0.011300963349640,-0.110201343894005,-0.029512219130993,-0.028126094490290,0.047523342072964,-0.425027072429657,-0.024498747661710,-0.027572195976973,-0.043248124420643,-0.311552315950394,0.267912864685059,0.102850124239922,-0.043654911220074,0.070306293666363) * MODEL2_texOff(vec2(1,0));
res += mat4(0.026322295889258,-0.022846728563309,0.022667640820146,-0.026821380481124,-0.327366650104523,-0.129786625504494,0.092792220413685,0.066313557326794,-0.118174977600574,0.090808868408203,0.016393544152379,-0.035234939306974,-0.069332279264927,0.109358876943588,0.107945255935192,-0.124106228351593) * MODEL2_texOff(vec2(1,1));
res += mat4(0.005991279613227,0.013079376891255,-0.086542494595051,-0.243729650974274,0.248593538999557,0.017068844288588,-0.006371937692165,0.007016838993877,0.436904042959213,0.054427709430456,0.047349110245705,-0.106285229325294,0.011135108768940,0.004901938140392,0.007798498962075,0.113089561462402) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.053117178380489,0.079527437686920,-0.023668583482504,-0.392088502645493,-0.195279657840729,0.020975856110454,-0.119320951402187,-0.092300765216351,-0.004872852005064,-0.001376934349537,-0.033445142209530,0.042309001088142,0.018034251406789,0.043865364044905,0.020894069224596,-0.043914016336203) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.065417416393757,0.050339680165052,0.014333887025714,-0.184657990932465,-0.119293071329594,-0.100326739251614,-0.107470721006393,-0.080962970852852,0.207016184926033,0.005262642633170,0.000859906140249,0.129733949899673,-0.077148206532001,0.107540495693684,-0.002068662084639,-0.078765213489532) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.102618962526321,-0.052410636097193,-0.077062852680683,0.180378288030624,0.325811326503754,-0.023682052269578,-0.053617272526026,-0.117466777563095,0.003515800926834,0.031139209866524,0.054231591522694,-0.209625333547592,-0.149282783269882,-0.051647923886776,-0.227520570158958,0.032459814101458) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.210366994142532,0.033728621900082,0.178200617432594,-0.079862318933010,0.088016852736473,0.059030935168266,-0.034245088696480,-0.094283618032932,-0.287852108478546,0.028545767068863,-0.081699006259441,-0.081282913684845,-0.068220183253288,0.345087319612503,-0.269255936145782,0.010113388299942) * MODEL3_texOff(vec2(0,0));
res += mat4(0.134352609515190,-0.077044568955898,-0.013348259031773,0.042330730706453,0.279934912919998,-0.362508237361908,0.165021061897278,-0.273337393999100,0.163030222058296,0.160959884524345,-0.031672868877649,-0.034345019608736,-0.055749718099833,0.019967943429947,0.034732706844807,-0.005953044164926) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.086710393428802,0.082221210002899,-0.025591794401407,0.089005485177040,0.129285484552383,0.017004223540425,-0.064369469881058,0.058612592518330,0.176322832703590,0.014596952125430,0.026366356760263,-0.302288621664047,0.047096949070692,-0.027077902108431,-0.007503689266741,-0.094315670430660) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.052825901657343,0.030875554308295,-0.069234222173691,0.290021419525146,-0.067804209887981,-0.087610475718975,-0.056442894041538,0.166526645421982,0.127643823623657,-0.046897619962692,-0.011158257722855,-0.088431172072887,-0.164020583033562,0.070080511271954,-0.005871180910617,0.065446615219116) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.012833018787205,0.021707685664296,0.000917757977732,0.272842347621918,-0.067798681557178,-0.037222649902105,-0.129504397511482,0.049730341881514,0.020345482975245,0.141675069928169,0.050580352544785,-0.189327254891396,-0.145025119185448,0.029752630740404,-0.018241195008159,-0.042516570538282) * MODEL3_texOff(vec2(1,1));
res += mat4(0.051948659121990,0.004007082432508,-0.010480688884854,0.029393818229437,-0.130126267671585,-0.038841113448143,0.020880071446300,-0.038083415478468,0.119257137179375,-0.106253720819950,-0.038744021207094,0.028428159654140,-0.061974368989468,-0.057241033762693,0.063972935080528,-0.027198983356357) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.313204973936081,-0.023917693644762,0.039261918514967,0.107642062008381,-0.046792551875114,-0.081790827214718,0.012286777608097,0.016290718689561,-0.001544027240016,-0.081153616309166,-0.098827034235001,-0.107105970382690,-0.077193506062031,-0.017779175192118,0.089417859911919,0.074848525226116) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.035827018320560,-0.025997711345553,-0.057061869651079,-0.093205548822880,-0.093502044677734,-0.033962905406952,-0.019064830616117,-0.098635382950306,0.131123945116997,0.030054058879614,-0.169602662324905,-0.188575193285942,-0.079270027577877,-0.071444906294346,0.060617413371801,-0.033125005662441) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.025321841239929,-0.054095894098282,0.108845986425877,0.002599478466436,-0.114081569015980,-0.068075813353062,0.050857950001955,0.086096554994583,0.039636764675379,0.037654779851437,-0.085041135549545,0.011473538354039,-0.118175752460957,-0.001010520849377,0.015009939670563,0.101894766092300) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.172609925270081,0.034289829432964,-0.128584265708923,-0.003772639436647,0.230967700481415,-0.071920633316040,-0.042120341211557,-0.107636898756027,-0.089346915483475,0.125033244490623,0.082740366458893,0.231252282857895,0.288248181343079,0.059481151401997,0.002037002705038,0.030703837051988) * MODEL4_texOff(vec2(0,0));
res += mat4(0.121798105537891,-0.341744571924210,0.139316543936729,-0.036345921456814,-0.347944408655167,0.235976651310921,-0.144917905330658,-0.151983186602592,-0.143412739038467,0.107035778462887,0.038549270480871,0.147606000304222,-0.271259039640427,0.112976707518101,-0.091575823724270,0.080807313323021) * MODEL4_texOff(vec2(0,1));
res += mat4(0.128266498446465,0.016629867255688,0.018724426627159,0.036302343010902,-0.043649997562170,-0.011520217172801,0.061482165008783,-0.174984350800514,0.048965442925692,0.049845848232508,-0.024281663820148,0.025453198701143,-0.034492157399654,0.027756875380874,-0.062182985246181,0.246540620923042) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.209294244647026,-0.071990624070168,-0.044651914387941,0.148100212216377,-0.198159232735634,0.053588174283504,0.069246172904968,-0.132271662354469,-0.260783374309540,-0.011261609382927,-0.045144833624363,0.219124302268028,0.015279682353139,-0.082678452134132,0.014155907556415,0.017919015139341) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.073548875749111,0.025152621790767,-0.049604069441557,-0.027386369183660,-0.051660072058439,0.070109792053699,-0.062517188489437,-0.103380002081394,-0.090466156601906,0.050880052149296,0.047146741300821,0.152337968349457,-0.111414261162281,-0.019050631672144,0.046467762440443,0.376320272684097) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.191384583711624,0.013679631985724,0.064665794372559,-0.087124265730381,-0.298231661319733,-0.157533690333366,0.021869046613574,-0.066087715327740,0.010186134837568,-0.033153161406517,0.003942506853491,0.130991891026497,0.092729419469833,-0.071698628365993,0.051952425390482,0.088301628828049) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.047777123749256,-0.087655521929264,-0.055139541625977,-0.073387481272221,0.098670952022076,-0.039391443133354,0.058981355279684,0.051493640989065,-0.014280416071415,0.042758923023939,0.084299542009830,-0.199966728687286,-0.119775980710983,-0.101135395467281,-0.074430644512177,-0.149609789252281) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.005284267477691,0.075871445238590,-0.000405692553613,0.033956807106733,0.065431274473667,-0.186312839388847,-0.039262715727091,0.071502111852169,0.045811075717211,-0.064787931740284,0.026100691407919,0.144738852977753,-0.046839881688356,0.008890669792891,0.035144396126270,-0.191677480936050) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.040805026888847,0.097031474113464,0.111568033695221,-0.454701542854309,-0.185178101062775,-0.150465831160545,0.014248482882977,0.118610873818398,0.004991399589926,0.006404951214790,-0.055185277014971,-0.011501383967698,0.095819078385830,-0.128033295273781,0.176277190446854,-0.082789070904255) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.327576935291290,0.234323874115944,-0.036050807684660,0.017665807157755,0.014608301222324,-0.022799808532000,0.166073665022850,0.259779244661331,0.208394631743431,-0.007268201094121,0.003410687902942,-0.006706003099680,-0.115188390016556,0.232845619320869,-0.580892026424408,-0.255517661571503) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.018341744318604,0.000475475768326,0.056238733232021,-0.158116668462753,0.139361977577209,-0.079227343201637,-0.034262847155333,0.275867015123367,-0.099382467567921,0.054149888455868,-0.032609306275845,0.193104326725006,-0.094684965908527,-0.311651110649109,0.020215954631567,-0.259401619434357) * MODEL5_texOff(vec2(0,1));
res += mat4(0.264031112194061,-0.149084225296974,0.024052908644080,-0.268836289644241,-0.036002870649099,-0.088198237121105,0.068142950534821,-0.037447929382324,-0.056337144225836,0.043549675494432,-0.015939066186547,-0.114601083099842,-0.019582971930504,-0.056944150477648,0.000141768832691,-0.104142673313618) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.174021422863007,-0.130089059472084,0.081970900297165,-0.117090746760368,0.190081864595413,0.052247975021601,0.057047408074141,0.003662970848382,-0.053538817912340,-0.001534507377073,0.024310460314155,0.111073605716228,0.092424318194389,-0.073707297444344,0.023012336343527,-0.098379381000996) * MODEL5_texOff(vec2(1,0));
res += mat4(0.182729840278625,0.006738327443600,0.034258954226971,0.106065951287746,0.022836979478598,-0.188599810004234,0.021992120891809,0.010279161855578,-0.145488068461418,0.115339808166027,0.015562224201858,0.024150505661964,-0.054422087967396,-0.005976919084787,0.020809968933463,0.149696886539459) * MODEL5_texOff(vec2(1,1));
res += mat4(0.305333286523819,-0.059889256954193,0.026438716799021,0.139983996748924,0.091463312506676,-0.006654493976384,0.013376307673752,-0.096847668290138,0.149500966072083,-0.021939899772406,0.063580542802811,0.023086534813046,0.195999518036842,-0.017972748726606,0.024087131023407,0.061338782310486) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.174205258488655,-0.095821075141430,0.032636303454638,-0.174462348222733,-0.337427079677582,-0.013570046052337,0.087076731026173,0.076683647930622,0.015194442123175,0.026415692642331,-0.027880918234587,-0.165688097476959,0.173082128167152,-0.047551546245813,-0.060738865286112,0.267847806215286) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.282833307981491,-0.018121056258678,0.023448044434190,-0.034137863665819,0.020976733416319,-0.063604779541492,-0.040800519287586,-0.134004876017570,-0.015314607881010,0.070792533457279,-0.036347877234221,-0.140969902276993,-0.088020280003548,-0.012037420645356,-0.005795971956104,-0.072037339210510) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.400123238563538,-0.012223415076733,-0.001388029544614,-0.184629589319229,0.112123653292656,0.019559171050787,-0.005572868976742,0.077230103313923,-0.011041860096157,0.071701645851135,0.007929333485663,-0.104564279317856,0.201381728053093,0.137420862913132,0.010835603810847,-0.208801329135895) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.447123557329178,0.001569223008119,0.159706532955170,-0.515596449375153,-0.029730299487710,0.188911765813828,0.120431073009968,-0.135389029979706,0.008753327652812,0.133747935295105,-0.041981503367424,0.077782422304153,-0.192634537816048,0.003334114328027,0.066470809280872,0.332756489515305) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.004323921632022,0.247419983148575,-0.026769898831844,-0.507113099098206,-0.133384793996811,-0.078344456851482,-0.066132672131062,0.111815311014652,0.127738848328590,0.196309313178062,0.177444249391556,0.244467496871948,-0.011135553009808,-0.022477678954601,-0.013728056102991,0.006917074322701) * MODEL6_texOff(vec2(0,1));
res += mat4(0.075153626501560,0.108167551457882,-0.010654235258698,-0.052787270396948,-0.058866564184427,-0.089866481721401,0.039048075675964,-0.017339691519737,0.117137059569359,-0.062025763094425,0.044917747378349,-0.036647986620665,-0.065000012516975,0.087883464992046,-0.096651084721088,-0.048567511141300) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.008315914310515,0.174334496259689,-0.021152714267373,-0.225334405899048,0.386806637048721,0.063098698854446,0.160794347524643,0.028881780803204,0.115406185388565,0.009528128430247,0.003291862551123,0.067140117287636,0.314936816692352,-0.124095402657986,0.024642169475555,0.117918349802494) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.169763758778572,0.012000676244497,0.048678830265999,-0.060622379183769,0.245377182960510,0.032982561737299,-0.093013688921928,0.094293557107449,0.039580632001162,0.013839603401721,0.053482718765736,-0.072286315262318,-0.010527506470680,-0.283855199813843,0.040389135479927,-0.073709666728973) * MODEL6_texOff(vec2(1,1));
res += FEATURE4_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.321782529354095,0.092788480222225,0.625864982604980,0.052924845367670) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE5
//!SAVE MODEL11
//!DESC (AU_HQ_3x_LA) mapping 4_5

vec4 hook()
{
vec4 res = vec4(0.072399437427521,-0.444231778383255,0.046815920621157,0.173241585493088);
res += mat4(-0.099831536412239,-0.026771590113640,0.126527279615402,0.022783994674683,-0.040337212383747,-0.105610206723213,0.167850300669670,0.137623012065887,0.173327282071114,0.020816201344132,0.064623773097992,0.127240240573883,0.030206562951207,-0.066756553947926,-0.010658633895218,0.006988462992013) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.244055822491646,0.091431155800819,0.090563602745533,0.025846257805824,-0.422086626291275,-0.341145426034927,-0.237477585673332,0.080153785645962,0.005883967038244,-0.126793310046196,-0.159956052899361,0.210581272840500,0.012886126525700,0.034869726747274,-0.142773419618607,0.055948682129383) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.031522661447525,0.054349340498447,-0.030652523040771,-0.097512789070606,0.002622937783599,-0.107063271105289,-0.150909245014191,0.074619881808758,0.096730649471283,0.035642255097628,-0.315595746040344,0.189092800021172,-0.216018423438072,0.183683574199677,-0.033963497728109,0.094133391976357) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.186960533261299,0.069656893610954,0.020334754139185,0.143909052014351,-0.082012087106705,0.031599551439285,0.033749468624592,0.111934520304203,-0.020105887204409,-0.034361638128757,-0.110622793436050,0.020683936774731,0.107235677540302,0.166482031345367,0.216871187090874,0.150326713919640) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.107811465859413,-0.033373974263668,-0.154923051595688,0.079066947102547,-0.267003327608109,-0.025124464184046,0.080074451863766,0.078398935496807,0.130224019289017,-0.100968532264233,-0.458407402038574,0.184566855430603,-0.331809222698212,0.042263880372047,-0.228113874793053,0.133367225527763) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.261490881443024,-0.068082362413406,-0.132262393832207,0.171635657548904,-0.289970755577087,-0.236270368099213,0.021004492416978,0.209544047713280,-0.007031089160591,-0.060677710920572,-0.261337876319885,0.044638760387897,-0.142093926668167,0.024246126413345,0.387574493885040,0.181372538208961) * MODEL1_texOff(vec2(0,1));
res += mat4(0.106358706951141,0.144437238574028,0.169780477881432,0.157851561903954,-0.093345806002617,-0.080244138836861,0.034169938415289,0.234788268804550,-0.045399520546198,-0.039799373596907,-0.222647890448570,-0.097370788455009,-0.061595849692822,0.237562373280525,0.186140060424805,0.164669305086136) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.068152822554111,-0.068821981549263,0.071627028286457,-0.081470347940922,-0.002419954864308,0.003958668559790,0.076522104442120,0.192878335714340,0.073929153382778,-0.104244351387024,-0.217747822403908,0.306030869483948,-0.336988598108292,0.068701393902302,0.066843673586845,0.009078383445740) * MODEL1_texOff(vec2(1,0));
res += mat4(0.073434449732304,-0.094777792692184,0.206190317869186,0.013234155252576,-0.039931345731020,-0.231265604496002,0.138284415006638,0.001970154233277,0.017293572425842,0.136418670415878,-0.257836163043976,0.020149800926447,-0.165264889597893,0.024323374032974,0.067663289606571,0.184509724378586) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.081549517810345,0.086683906614780,-0.024310434237123,-0.028377100825310,0.201391518115997,0.157596156001091,0.131836950778961,0.032084852457047,0.181951686739922,-0.046861987560987,-0.060147590935230,0.041084654629230,-0.007607369218022,0.085502967238426,-0.072874292731285,0.109338425099850) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.031160296872258,0.244642853736877,0.113486669957638,-0.066340841352940,0.061376146972179,0.088736914098263,-0.079725921154022,-0.075364343822002,-0.234473511576653,-0.010299355722964,0.148135349154472,-0.085520744323730,-0.063525766134262,-0.063481815159321,-0.042857538908720,-0.040017258375883) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.070097573101521,-0.024719137698412,-0.006516972091049,0.047411121428013,0.074813663959503,0.120900377631187,0.121185585856438,-0.069171935319901,0.004874445963651,0.095253489911556,-0.140015020966530,0.166658192873001,-0.153133019804955,0.032264485955238,0.260336756706238,0.092686891555786) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.024378484115005,0.072112351655960,-0.108381666243076,-0.098094433546066,0.180037289857864,0.059811007231474,0.280306786298752,-0.051944714039564,-0.100501611828804,0.188446804881096,-0.007580351084471,-0.043013714253902,-0.076212175190449,-0.059447582811117,0.056964840739965,0.104186698794365) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.011583862826228,0.081396900117397,-0.058326516300440,-0.446443527936935,-0.096573501825333,-0.142580613493919,-0.356931626796722,-0.241751775145531,0.184284403920174,0.449081063270569,-0.246569484472275,-0.167300105094910,-0.178021207451820,-0.212912961840630,0.117670610547066,0.129885524511337) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.099864006042480,0.032036978751421,0.150498092174530,-0.067789189517498,0.143408954143524,0.276870965957642,-0.269164919853210,-0.211169674992561,-0.065658807754517,-0.019681207835674,0.243610695004463,0.132721036672592,-0.020768243819475,-0.003678491106257,-0.010081424377859,0.090547293424606) * MODEL2_texOff(vec2(0,1));
res += mat4(0.039436906576157,0.072920806705952,0.014870072714984,-0.018423708155751,-0.109079934656620,0.073134467005730,0.154409378767014,0.079065062105656,0.211239218711853,0.198985308408737,-0.017245506867766,0.147490203380585,-0.023114491254091,-0.080634489655495,0.012720887549222,0.252787023782730) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.099371768534184,0.051351189613342,0.050490576773882,-0.155195876955986,-0.140025541186333,0.047220896929502,-0.247550547122955,-0.065995208919048,-0.143257707357407,0.150189980864525,0.144941344857216,0.236312329769135,0.104874186217785,0.035906717181206,-0.030598316341639,0.104619309306145) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.025338316336274,0.015629334375262,0.043585397303104,-0.021080672740936,-0.181712254881859,0.329543292522430,-0.431593418121338,-0.181177064776421,-0.082890860736370,0.258156269788742,0.040459431707859,-0.145253330469131,0.148230120539665,0.001438694074750,-0.219317108392715,0.184347003698349) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.018447354435921,0.032773043960333,-0.026319826021791,-0.048109978437424,0.144935607910156,0.047252390533686,-0.172952115535736,-0.013880813494325,-0.199195399880409,0.118370309472084,-0.175357878208160,0.056564670056105,-0.353045284748077,-0.038547854870558,-0.304457873106003,-0.060812085866928) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.022131070494652,-0.077805116772652,-0.050265289843082,0.085591167211533,0.065528571605682,0.033286381512880,0.258821994066238,-0.229782104492188,-0.067643180489540,0.091228261590004,-0.147438332438469,-0.121110036969185,0.141470894217491,0.134650483727455,0.079798601567745,-0.030743448063731) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.180691242218018,0.146854311227798,-0.053334765136242,-0.064867012202740,0.005504488013685,-0.008392862975597,-0.168303608894348,0.049620401114225,0.156738877296448,0.039628285914660,0.078278221189976,0.008577479980886,-0.168971687555313,-0.144706502556801,-0.014436422847211,-0.081853501498699) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.057736959308386,-0.023976137861609,-0.057431966066360,-0.034405350685120,0.079517237842083,0.018187988549471,-0.113262385129929,0.057499695569277,0.014042065478861,-0.038713373243809,-0.083709277212620,-0.170019388198853,0.272385239601135,0.070786669850349,0.066169001162052,-0.168394550681114) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.099930934607983,0.239063620567322,0.017662074416876,0.062096305191517,-0.004265591502190,0.125405967235565,0.229048296809196,0.133437335491180,0.090879313647747,0.302506774663925,0.154226213693619,-0.033379562199116,0.041934255510569,-0.001641882350668,0.243408069014549,-0.128215387463570) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.074876308441162,0.161022439599037,0.180102959275246,-0.107479929924011,0.085313558578491,0.136453628540039,-0.185452848672867,0.049078710377216,0.115580148994923,0.012937369756401,0.177872970700264,0.000871568277944,-0.010852906852961,0.040052946656942,0.006554231978953,-0.239046335220337) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.195015862584114,-0.092237219214439,-0.083642236888409,-0.210718587040901,0.195477768778801,0.123949162662029,-0.096625059843063,-0.006805184297264,-0.188721135258675,0.010517588816583,0.024382730945945,-0.069177702069283,-0.025194775313139,0.074673779308796,-0.025943705812097,-0.262754142284393) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.107003979384899,-0.167288526892662,-0.140340209007263,-0.316583633422852,-0.035375427454710,0.039870690554380,-0.034364219754934,-0.141547918319702,-0.075914628803730,0.001899280701764,-0.006039008963853,0.030799204483628,0.098200976848602,-0.029631869867444,0.011236758902669,-0.077801585197449) * MODEL3_texOff(vec2(1,0));
res += mat4(0.010993064381182,-0.065461196005344,0.039380569010973,0.013967735692859,-0.017684986814857,0.050433356314898,-0.088980108499527,-0.045879554003477,-0.002546304604039,-0.005907046142966,0.034763298928738,-0.036576930433512,0.010010407306254,0.005271069705486,-0.190798759460449,-0.036295663565397) * MODEL3_texOff(vec2(1,1));
res += mat4(0.001484937267378,-0.004315319936723,-0.128528222441673,-0.006369440350682,0.140132382512093,0.050062231719494,-0.091030448675156,-0.041935566812754,-0.046279050409794,-0.322977900505066,-0.017423849552870,-0.056195348501205,0.079582929611206,-0.044853318482637,0.043021731078625,-0.070834949612617) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.212901040911674,-0.000872367527336,0.034945331513882,-0.161508649587631,-0.105320431292057,0.036282870918512,-0.235403686761856,0.064040049910545,0.091945983469486,-0.128377526998520,-0.253758490085602,-0.050709694623947,-0.265945672988892,-0.137550160288811,-0.072904832661152,0.188266709446907) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.070370703935623,0.123319342732430,-0.355511248111725,-0.129177823662758,0.001945429714397,-0.065321609377861,-0.054405737668276,-0.054297525435686,0.104229830205441,0.214805409312248,-0.117562435567379,-0.184162780642509,-0.173526048660278,-0.059992089867592,-0.220934614539146,0.036808151751757) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.055803604424000,-0.145761400461197,-0.054795905947685,0.019327014684677,0.148512706160545,0.082434669137001,0.242240741848946,-0.185323223471642,-0.052591994404793,-0.050850216299295,-0.116369262337685,0.320082277059555,0.127453744411469,0.170069992542267,0.167059794068336,0.080348789691925) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.184036105871201,0.162091389298439,0.007427874486893,-0.042124699801207,0.048998665064573,0.324736505746841,-0.505291521549225,-0.505749285221100,-0.068420484662056,0.021832022815943,0.288573414087296,0.018853455781937,-0.029180878773332,-0.432977676391602,-0.202149078249931,-0.380441337823868) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.172629445791245,0.077328227460384,-0.306900084018707,-0.106184378266335,0.007605413906276,-0.121677413582802,0.080262497067451,-0.330492228269577,-0.023586278781295,-0.057915922254324,0.277517735958099,-0.108469434082508,0.157121911644936,0.414804399013519,0.182623580098152,-0.110230967402458) * MODEL4_texOff(vec2(0,1));
res += mat4(0.003028613049537,-0.027435149997473,-0.087229691445827,-0.027348235249519,0.040912616997957,-0.098478287458420,0.204561382532120,0.037883751094341,0.153461962938309,-0.074078604578972,0.148306310176849,0.123858861625195,-0.168054744601250,-0.085742652416229,0.014675229787827,-0.035422820597887) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.039606232196093,-0.038340687751770,0.042049180716276,-0.167167291045189,0.093487478792667,0.099117174744606,0.031203698366880,0.064582765102386,0.009042155928910,0.121438637375832,-0.029726954177022,-0.013568094000220,-0.038852613419294,-0.034809779375792,0.009797097183764,-0.127055332064629) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.029131427407265,0.041561271995306,0.010540083982050,-0.020227557048202,-0.045546010136604,0.089794263243675,-0.049243759363890,-0.309555470943451,-0.120836898684502,-0.351231902837753,0.103370711207390,-0.014144148677588,0.044182561337948,-0.006775529123843,0.080025576055050,-0.163309976458549) * MODEL4_texOff(vec2(1,1));
res += mat4(0.147856891155243,-0.061256464570761,0.085730016231537,0.036809105426073,0.456297785043716,0.135438650846481,0.063896045088768,-0.103465355932713,-0.105746865272522,-0.022858491167426,0.126009583473206,-0.027252921834588,-0.046255219727755,-0.011949961073697,0.004261714406312,0.013522578403354) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.242164656519890,-0.064415618777275,0.041593253612518,0.052827704697847,0.234430044889450,0.292517304420471,0.110341221094131,0.090729460120201,-0.127480804920197,0.131571993231773,0.160158514976501,0.153664037585258,-0.002861273009330,0.071583382785320,0.010534386150539,0.124047584831715) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.037829745560884,-0.007076725829393,0.185078337788582,0.033536855131388,0.037736181169748,0.088779769837856,0.285031735897064,-0.021681267768145,-0.118681222200394,-0.058209426701069,-0.142828494310379,0.072631560266018,0.024492163211107,0.147586017847061,-0.061992317438126,0.031800951808691) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.421102702617645,0.061436101794243,-0.342866808176041,-0.064929217100143,0.171267345547676,0.412901610136032,0.151861920952797,0.082481943070889,0.023814382031560,0.085781514644623,-0.089689753949642,-0.096147537231445,-0.133877992630005,0.074393130838871,0.005104068201035,-0.147290974855423) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.099093452095985,-0.088029868900776,-0.125495374202728,0.085594810545444,0.124671623110771,-0.020749852061272,0.394671410322189,-0.216747030615807,-0.136846438050270,0.220418214797974,0.175231039524078,0.302408933639526,0.063867598772049,0.280508011579514,0.186416372656822,0.181961506605148) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.027883475646377,0.337735623121262,0.091277569532394,0.105106666684151,-0.032174721360207,0.260671943426132,-0.093430325388908,0.051186516880989,-0.058407571166754,-0.078478433191776,0.244908422231674,-0.143081501126289,-0.094121970236301,0.181163996458054,-0.119781903922558,0.241874173283577) * MODEL5_texOff(vec2(0,1));
res += mat4(0.081110268831253,0.076181642711163,0.056573677808046,0.156294777989388,-0.084534071385860,0.100109942257404,0.000333906034939,0.022913910448551,-0.118081949651241,-0.001359345507808,-0.003200125414878,0.019393282011151,-0.033620130270720,0.021104104816914,-0.015726644545794,-0.200290307402611) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.075896561145782,-0.306400269269943,-0.238128542900085,0.089070171117783,-0.130798697471619,0.117928296327591,0.042448192834854,-0.319848984479904,-0.112162634730339,-0.012181327678263,0.139118447899818,-0.226608783006668,-0.072617836296558,0.001072881044820,-0.016340559348464,-0.259942829608917) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.017606535926461,-0.021285841241479,-0.136179447174072,0.186490863561630,-0.034342963248491,0.149657964706421,-0.149645239114761,0.001698245177977,-0.084247507154942,-0.222649410367012,0.017446985468268,-0.059967413544655,-0.002577517880127,0.007511418778449,-0.024974489584565,-0.058764997869730) * MODEL5_texOff(vec2(1,1));
res += mat4(0.223857715725899,0.044786900281906,-0.020746424794197,-0.060644499957561,0.023381695151329,0.089410513639450,-0.062018290162086,-0.077116325497627,-0.030230525881052,0.013692086562514,0.044928144663572,-0.002073175972328,-0.027740122750401,-0.012822574935853,0.217288002371788,0.000421482080128) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.102197185158730,-0.316109746694565,0.034412745386362,0.228897169232368,0.106786757707596,-0.032647471874952,-0.121066235005856,0.139503255486488,0.156612157821655,-0.055503457784653,0.180457726120949,-0.144323185086250,-0.219009652733803,-0.038307745009661,-0.018438788130879,0.132282361388206) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.050479177385569,0.056925199925900,-0.257533669471741,0.071203611791134,0.016719518229365,0.102834165096283,-0.022635962814093,-0.010993932373822,0.012141251005232,-0.033492967486382,0.225241079926491,-0.243906348943710,0.139240518212318,0.038271691650152,0.161302804946899,0.109345041215420) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.047800064086914,0.186453253030777,-0.189009189605713,-0.160827323794365,-0.530526876449585,0.120553471148014,-0.086907699704170,-0.057748422026634,0.139334395527840,-0.048070106655359,-0.027061466127634,-0.005417267791927,0.121316842734814,0.087836980819702,0.017794029787183,0.019077830016613) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.255123674869537,0.323749780654907,0.139070585370064,-0.245410084724426,0.144162803888321,-0.067653685808182,-0.031067233532667,-0.085474483668804,0.121660910546780,-0.025636333972216,0.133332461118698,0.095880307257175,-0.076590307056904,-0.179478734731674,-0.200588762760162,0.064063273370266) * MODEL6_texOff(vec2(0,0));
res += mat4(0.088146813213825,0.361710339784622,-0.042034160345793,-0.004005531314760,0.021065479144454,-0.067061617970467,0.141029700636864,-0.078523404896259,-0.004940176848322,0.042865496128798,-0.274029195308685,0.068048149347305,0.209230244159698,-0.062236078083515,0.124602876603603,0.067378923296928) * MODEL6_texOff(vec2(0,1));
res += mat4(0.145654693245888,0.237288028001785,0.099387429654598,0.013167679309845,0.126379087567329,0.008594476617873,-0.178475961089134,-0.134765729308128,0.008254231885076,-0.076606109738350,0.088862374424934,0.162464648485184,-0.044909175485373,0.081254325807095,-0.253050088882446,-0.038649436086416) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.000093998241937,-0.022445632144809,0.040079973638058,-0.054238680750132,0.287731379270554,0.101323463022709,0.149248644709587,0.058273721486330,-0.048246148973703,-0.154458701610565,0.023091617971659,0.178060740232468,-0.110902473330498,0.140347838401794,0.074952811002731,0.140893682837486) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.261271238327026,0.216135933995247,-0.153785482048988,-0.176753774285316,0.022026972845197,-0.043205726891756,0.097770467400551,-0.009193794801831,0.045048765838146,-0.016992229968309,-0.330349415540695,-0.058538455516100,-0.095632217824459,0.039162557572126,-0.137395292520523,0.081140965223312) * MODEL6_texOff(vec2(1,1));
res += FEATURE5_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.276738226413727,0.126504048705101,-0.151389047503471,0.128777444362640) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE6
//!SAVE MODEL12
//!DESC (AU_HQ_3x_LA) mapping 4_6

vec4 hook()
{
vec4 res = vec4(0.228233262896538,-0.395970374345779,0.174951851367950,-0.025284864008427);
res += mat4(0.127407655119896,0.019275354221463,-0.116959400475025,-0.115375354886055,0.263564586639404,0.122311502695084,-0.050611220300198,0.099047802388668,0.035932440310717,-0.076277278363705,-0.074898615479469,0.016272587701678,-0.089216664433479,0.083800643682480,-0.088298581540585,-0.183860257267952) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.175369918346405,0.179271683096886,0.022398160770535,-0.010104548186064,0.113482363522053,-0.003806950058788,-0.074949532747269,0.325653493404388,0.125032991170883,-0.092299707233906,-0.013655789196491,-0.063798710703850,-0.162498563528061,-0.156062453985214,-0.263714998960495,-0.323033392429352) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.004951064009219,-0.016945602372289,-0.042689822614193,0.018443498760462,0.190406903624535,0.106239929795265,-0.189501956105232,0.208640456199646,0.092985868453979,0.138158947229385,0.159354194998741,0.117518529295921,-0.127809822559357,0.144817113876343,-0.196723669767380,-0.232983157038689) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.137413471937180,0.142088636755943,-0.056741781532764,0.224305883049965,0.157990068197250,0.044964343309402,0.128029271960258,0.204394325613976,0.050326477736235,-0.109531126916409,0.139784395694733,0.255635797977448,-0.250388830900192,-0.224397942423820,0.071532122790813,-0.104380615055561) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.045709647238255,-0.106734097003937,-0.242837965488434,-0.155708163976669,-0.078686527907848,-0.084920175373554,0.164028659462929,0.063568398356438,0.421878904104233,0.032479681074619,0.111582309007645,0.279736369848251,-0.244404718279839,0.076535113155842,0.015069503337145,0.071403868496418) * MODEL1_texOff(vec2(0,0));
res += mat4(0.003682182636112,0.118481561541557,-0.038016457110643,-0.181306123733521,0.065713889896870,-0.051290597766638,-0.145706921815872,0.208270788192749,0.137576922774315,0.130768686532974,-0.032694946974516,0.183479249477386,-0.136965721845627,-0.119606666266918,0.065407581627369,-0.226774170994759) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.065094843506813,0.003076681867242,-0.009305546991527,-0.103588506579399,0.131990030407906,0.117787607014179,0.044968694448471,0.177854076027870,0.160594269633293,-0.005919033195823,0.148809358477592,-0.164957746863365,-0.244559332728386,-0.092890895903111,-0.026605335995555,0.088335216045380) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.030559184029698,0.118136852979660,-0.150376230478287,-0.034385055303574,0.065590873360634,-0.197900205850601,0.047738187015057,0.218271285295486,0.131086155772209,-0.018083423376083,0.087852425873280,-0.224795505404472,-0.215575575828552,0.131159737706184,-0.030333172529936,0.142479494214058) * MODEL1_texOff(vec2(1,0));
res += mat4(0.095982134342194,-0.193240419030190,0.067025825381279,0.157901600003242,0.104898601770401,-0.105676673352718,-0.121715240180492,0.140290722250938,0.071217566728592,0.287492930889130,0.003619836177677,-0.079121991991997,-0.119757033884525,-0.036083497107029,-0.286266356706619,-0.112089551985264) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.243793949484825,0.285855382680893,-0.175148606300354,0.027014182880521,-0.071670010685921,0.156654492020607,0.231283456087112,0.177100941538811,0.195261105895042,0.009403171949089,0.098041720688343,0.082902505993843,0.017696985974908,0.163697972893715,0.069776415824890,0.052453566342592) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.744029045104980,0.279221981763840,-0.249330699443817,-0.108267530798912,-0.112807519733906,0.070813804864883,0.132642835378647,0.216348007321358,0.069703452289104,0.167976468801498,-0.181958481669426,-0.012068735435605,0.096074163913727,0.128929510712624,0.214984789490700,0.145757421851158) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.212405219674110,0.150529280304909,-0.140914216637611,0.041908457875252,-0.081784956157207,-0.107343085110188,-0.009879536926746,0.017402090132236,0.077879615128040,0.025537351146340,-0.107757948338985,-0.014822134748101,0.077869303524494,0.157075181603432,0.055864922702312,0.079230599105358) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.051367118954659,0.082281865179539,-0.014264097437263,0.035729151219130,0.050089132040739,-0.154751464724541,-0.061304159462452,-0.025568509474397,-0.004850648809224,-0.074036687612534,0.187359526753426,-0.088000692427158,0.290296196937561,0.001209427602589,0.167621374130249,0.128756627440453) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.424773484468460,-0.041027285158634,0.086905501782894,-0.033749837428331,-0.271602064371109,0.146917298436165,-0.228925988078117,-0.026556948199868,-0.197361424565315,-0.026277966797352,0.043680496513844,0.022939056158066,0.320351392030716,0.071137659251690,0.150611013174057,0.022332105785608) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.037380475550890,-0.042963206768036,-0.118212871253490,0.073656268417835,-0.046534229069948,0.058843787759542,-0.056311707943678,-0.096999131143093,0.052381876856089,0.078375592827797,-0.152678132057190,0.000560090062208,0.010008987039328,-0.114924378693104,0.133317410945892,0.165573373436928) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.064762756228447,-0.006338515318930,-0.041158590465784,0.118264853954315,0.026564141735435,-0.087426953017712,-0.068867824971676,-0.093944340944290,-0.005376227665693,-0.086740396916866,-0.018358653411269,0.164729967713356,0.053858228027821,0.162707284092903,0.142588719725609,0.251390546560287) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.242475882172585,0.031053345650434,-0.136268377304077,-0.080707691609859,-0.169915720820427,0.158515170216560,0.147312417626381,-0.208741247653961,-0.062187306582928,0.059463385492563,-0.159368753433228,-0.246596455574036,0.171483367681503,0.151463389396667,0.057700801640749,0.276396691799164) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.036323428153992,-0.018611198291183,-0.121425196528435,0.099017947912216,-0.099175110459328,0.195808127522469,0.177842855453491,-0.040589526295662,-0.081822082400322,-0.031100999563932,-0.123776756227016,0.073282122612000,0.108997032046318,-0.000038229838538,0.011263529770076,0.021330298855901) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.087926611304283,0.110483787953854,-0.115388281643391,-0.095066897571087,-0.116732805967331,0.195961430668831,-0.082770541310310,-0.034329332411289,0.178711295127869,0.053391307592392,-0.091757521033287,0.119761466979980,-0.107704438269138,-0.045797206461430,-0.059212725609541,-0.047492288053036) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.166665017604828,0.052971687167883,0.054204951971769,-0.065558463335037,0.249656856060028,0.055955175310373,-0.024588590487838,0.034712549299002,0.153235688805580,-0.128594458103180,0.062645658850670,-0.061121750622988,-0.085582815110683,0.164970219135284,0.109221130609512,0.136212557554245) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.098563320934772,0.061390902847052,-0.125264674425125,-0.039753500372171,0.033424790948629,0.120489008724689,-0.286720305681229,-0.241412281990051,0.048813153058290,-0.015051870606840,0.131207644939423,-0.105571731925011,-0.123368762433529,-0.040516853332520,-0.167396113276482,0.013777572661638) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.068612962961197,0.001992211677134,-0.079595670104027,-0.011480130255222,0.127710595726967,0.199682354927063,0.109510853886604,-0.012839526869357,0.023200262337923,0.054386984556913,-0.103220783174038,-0.046983990818262,-0.537573099136353,0.098644964396954,-0.039686787873507,0.090276442468166) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.282225131988525,-0.006150027271360,-0.394422471523285,-0.051305506378412,0.217736080288887,-0.351918995380402,-0.080675609409809,0.510880708694458,0.054593205451965,0.420573681592941,-0.125162854790688,0.181069061160088,-0.123075112700462,-0.340314805507660,-0.111495085060596,-0.112736113369465) * MODEL3_texOff(vec2(0,0));
res += mat4(0.009912356734276,0.046337086707354,0.090543389320374,0.093016214668751,0.164745107293129,0.209738165140152,-0.302585810422897,0.044284392148256,0.093067929148674,0.075319357216358,0.123108290135860,0.159324765205383,0.055949114263058,0.020347908139229,0.156907528638840,0.003150757169351) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.015704102814198,0.046549521386623,0.048048917204142,-0.013570429757237,0.061902098357677,0.016387313604355,0.060001168400049,0.228363141417503,0.267849117517471,-0.033788077533245,0.061382286250591,-0.217336401343346,0.168884262442589,0.125935882329941,0.097967237234116,0.078444778919220) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.006381209939718,0.170260682702065,0.082808807492256,0.104762665927410,-0.158586904406548,0.033598016947508,-0.190867036581039,0.015314222313464,0.078872814774513,-0.043499350547791,0.235174611210823,0.018170373514295,-0.051616922020912,-0.131615355610847,0.003895377041772,-0.066207811236382) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.000612674281001,0.141586244106293,0.044529683887959,0.284937679767609,-0.183481365442276,0.068608552217484,-0.004851640667766,-0.193886980414391,0.216449767351151,-0.017996242269874,0.289686352014542,-0.400158882141113,-0.119594529271126,-0.025602588430047,0.114358462393284,-0.109131358563900) * MODEL3_texOff(vec2(1,1));
res += mat4(0.033137217164040,0.002474955981597,-0.181154027581215,-0.260285526514053,-0.111332923173904,0.008714223280549,0.060794994235039,-0.246525317430496,0.139789283275604,0.025753229856491,-0.052344705909491,-0.096831925213337,-0.111677773296833,0.098906755447388,0.014963949099183,0.002742727985606) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.119962029159069,-0.085083112120628,-0.154840573668480,-0.290078550577164,0.011345283128321,-0.018615297973156,-0.100770160555840,-0.389703065156937,-0.362692922353745,0.188193649053574,-0.119776211678982,0.057783182710409,-0.144309848546982,-0.306510537862778,-0.281320899724960,-0.362295567989349) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.139780879020691,-0.029212210327387,-0.010464781895280,-0.111056268215179,0.023358460515738,0.119729407131672,0.073294036090374,-0.165860444307327,-0.036656983196735,0.733335614204407,-0.030288867652416,-0.246033728122711,0.050647567957640,-0.121054090559483,0.090729944407940,0.083157785236835) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.138928681612015,0.142170101404190,-0.037200812250376,-0.046169042587280,-0.068270891904831,0.250161886215210,-0.079744085669518,-0.010910491459072,-0.084953494369984,0.090383671224117,-0.058070193976164,0.263540685176849,-0.075367800891399,-0.358379691839218,0.146867871284485,0.008854059502482) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.426175296306610,0.214504837989807,0.128442972898483,-0.249930188059807,-0.341678142547607,0.112613894045353,0.143858686089516,0.175989225506783,-0.244832292199135,0.053670138120651,0.024418804794550,0.152499228715897,-0.353652954101563,0.241096392273903,-0.124228045344353,0.380988508462906) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.267765909433365,0.043094951659441,0.028211109340191,-0.503448009490967,-0.010707463137805,0.162775039672852,0.212603628635406,-0.064939267933369,-0.093603692948818,-0.252859175205231,0.195215255022049,0.102600157260895,-0.173093765974045,0.024219013750553,-0.105171672999859,0.304956287145615) * MODEL4_texOff(vec2(0,1));
res += mat4(0.097818739712238,-0.009990458376706,0.105939656496048,-0.178345590829849,0.038808606564999,0.080093868076801,0.071861289441586,0.059151746332645,0.082668043673038,0.164028078317642,0.090807311236858,0.153921991586685,-0.018447574228048,-0.145924687385559,-0.027770837768912,-0.037106301635504) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.108700096607208,-0.045440830290318,0.003495591925457,-0.222457394003868,0.254646867513657,-0.002583883237094,0.105132997035980,-0.602171361446381,-0.028315665200353,0.092585131525993,0.111098282039165,0.206042230129242,0.066287405788898,-0.017724262550473,-0.115330301225185,-0.253208726644516) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.025612462311983,0.112688064575195,0.001468421076424,-0.407993972301483,-0.013911793939769,-0.103504963219166,0.119606859982014,-0.161200791597366,0.113674297928810,0.270496606826782,-0.035689808428288,0.028329007327557,-0.003637493355200,0.085122630000114,-0.108890876173973,0.034332752227783) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.163640871644020,-0.319577246904373,-0.304243445396423,-0.280221015214920,-0.156637296080589,0.116740472614765,-0.031091881915927,-0.115428052842617,-0.078005902469158,-0.137739777565002,0.195475608110428,-0.062910251319408,-0.082640498876572,-0.053690515458584,0.054295774549246,0.012808443047106) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.132587328553200,-0.150675296783447,0.141354560852051,-0.122161485254765,-0.254894375801086,0.423637628555298,0.277236431837082,0.149656131863594,0.089481852948666,-0.195286929607391,0.117097109556198,0.163559496402740,0.229191064834595,-0.020929932594299,0.179536402225494,0.126853242516518) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.103263422846794,0.012536938302219,-0.067621611058712,-0.020632993429899,-0.050858903676271,-0.176532119512558,0.194149360060692,0.141768366098404,0.209226161241531,0.043823331594467,0.030223408713937,-0.121857143938541,-0.045172140002251,0.112673223018646,0.136744946241379,0.034227836877108) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.097257994115353,-0.250773847103119,0.016206964850426,0.061486843973398,0.032758779823780,-0.085630297660828,0.101242780685425,-0.083197906613350,-0.040955536067486,0.263744771480560,-0.004054651595652,-0.089684918522835,-0.021855443716049,0.135942906141281,0.094402045011520,-0.061196621507406) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.129418849945068,-0.114397615194321,0.157859861850739,0.094048701226711,-0.100805155932903,0.069808788597584,0.059251409024000,0.191703528165817,0.032366789877415,-0.187881365418434,0.100971102714539,-0.279836237430573,0.292863994836807,-0.261486351490021,-0.474480807781219,-0.334244608879089) * MODEL5_texOff(vec2(0,0));
res += mat4(0.117978096008301,0.054154831916094,0.040624659508467,0.051555730402470,0.064525067806244,-0.130094394087791,0.072105072438717,0.193257689476013,-0.145706713199615,0.251517087221146,0.065357267856598,0.101862475275993,0.037411581724882,-0.004105134401470,-0.050140760838985,0.078687943518162) * MODEL5_texOff(vec2(0,1));
res += mat4(0.065461196005344,-0.305445075035095,-0.180865094065666,-0.424893140792847,-0.160848662257195,0.007737308274955,-0.038891728967428,-0.378593534231186,0.120821096003056,0.026067469269037,0.018198043107986,0.044760409742594,-0.185697928071022,-0.068802542984486,0.021766250953078,-0.181851968169212) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.053070619702339,0.012636282481253,-0.111598119139671,-0.054803375154734,-0.013065125793219,0.010669093579054,0.109324365854263,-0.116510838270187,0.010348702780902,0.062763020396233,0.014962569810450,-0.156341865658760,-0.050726000219584,-0.039666570723057,0.048659469932318,-0.142163962125778) * MODEL5_texOff(vec2(1,0));
res += mat4(0.068934887647629,-0.184526413679123,0.066562436521053,0.154516980051994,0.090054742991924,0.100300922989845,0.193783551454544,0.014657283201814,0.087223775684834,0.107113920152187,0.095068871974945,0.026744687929749,-0.094298683106899,0.064076028764248,-0.058495540171862,-0.040777742862701) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.050698183476925,-0.104336857795715,-0.120407469570637,-0.126402124762535,-0.104698605835438,-0.025038080289960,0.027486255392432,-0.278118014335632,0.096012301743031,0.165858790278435,0.135001242160797,0.236061096191406,0.222013384103775,-0.150611028075218,-0.104982241988182,0.078920058906078) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.159701704978943,-0.183247148990631,-0.435211807489395,-0.057241931557655,-0.113164015114307,0.120009757578373,-0.097280912101269,-0.160755649209023,0.256995826959610,0.355942755937576,0.476871073246002,0.202173992991447,0.173067688941956,0.103453285992146,-0.095975972712040,0.212129861116409) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.035243351012468,0.006189543753862,0.007516771554947,0.108255736529827,-0.004193339496851,-0.167772054672241,0.109015919268131,0.200961872935295,0.249421820044518,0.080384701490402,0.115912012755871,-0.054776076227427,0.066803976893425,-0.126371309161186,0.131190657615662,-0.251060038805008) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.421503394842148,0.064565919339657,-0.224311426281929,0.207070037722588,0.080919474363327,0.046688012778759,-0.108442038297653,0.019682317972183,0.118114814162254,0.118827730417252,0.202209815382957,-0.329395174980164,0.002327100373805,-0.260668694972992,-0.049997869879007,0.202615886926651) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.191507205367088,0.098051272332668,-0.131366029381752,0.044288590550423,0.110266484320164,0.185936376452446,0.317544519901276,0.030487522482872,0.232625499367714,-0.405068367719650,-0.164041012525558,-0.204845890402794,0.001957285450771,0.014462122693658,0.101888999342918,-0.025232845917344) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.185709863901138,0.129693150520325,-0.037837907671928,0.202916607260704,0.142863824963570,0.134535700082779,0.045043796300888,0.098268806934357,0.142319530248642,-0.038143899291754,0.313177853822708,-0.151168167591095,0.110498324036598,-0.036963611841202,-0.121786713600159,0.198799446225166) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.029132215306163,-0.458613663911819,0.002484185155481,0.206600323319435,-0.215437084436417,0.078054472804070,0.004519723821431,-0.074001327157021,0.075990006327629,0.089015930891037,0.063959158957005,0.064677655696869,-0.105336785316467,-0.077821210026741,0.035664122551680,0.092130370438099) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.097725771367550,-0.229168772697449,0.138321533799171,0.209593132138252,-0.119341395795345,-0.336430191993713,-0.260034829378128,0.166458711028099,0.195398807525635,-0.104898847639561,0.187964335083961,-0.097427904605865,-0.126540482044220,-0.076145008206367,-0.188973158597946,-0.038524519652128) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.145274907350540,0.092602461576462,0.012095543555915,-0.320266634225845,-0.101718969643116,-0.124538831412792,-0.167703300714493,-0.243876084685326,0.105180390179157,0.072546459734440,0.136690929532051,-0.092214658856392,-0.063058979809284,-0.104233495891094,0.018944226205349,-0.371533691883087) * MODEL6_texOff(vec2(1,1));
res += FEATURE6_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.162110880017281,0.272211283445358,0.204261198639870,0.007168997079134) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_3x_LA) mapping 5_1

vec4 hook()
{
vec4 res = vec4(-0.468567013740540,0.212979167699814,-0.009725092910230,0.159050419926643);
res += mat4(0.150663107633591,0.066351741552353,-0.138690873980522,0.167276531457901,0.015732282772660,0.086462229490280,-0.125375211238861,0.015884559601545,0.125248998403549,0.016881516203284,-0.083164647221565,-0.085421748459339,-0.058258756995201,0.175808519124985,0.131034955382347,-0.353095054626465) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.237092167139053,0.015102489851415,-0.145035281777382,0.099343553185463,-0.000354523770511,-0.063034355640411,0.133244052529335,0.111064158380032,0.127199918031693,-0.008176384493709,0.196143403649330,-0.050758540630341,0.038020990788937,-0.091030061244965,0.250214725732803,-0.259092569351196) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.063203029334545,0.108368568122387,-0.159203991293907,0.065033912658691,-0.036806005984545,0.089629493653774,-0.030890934169292,-0.100106246769428,0.189383283257484,-0.061641938984394,-0.243854925036430,-0.025252841413021,0.108788318932056,-0.148587346076965,-0.118065349757671,-0.237189054489136) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.225293308496475,0.103196479380131,0.263693064451218,0.107392273843288,-0.101774655282497,-0.092854067683220,0.024481588974595,-0.092521928250790,-0.034297216683626,0.020462522283196,0.121689245104790,-0.013123045675457,-0.166322246193886,0.195447176694870,0.099961571395397,-0.177655175328255) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.024743791669607,-0.234936058521271,0.181394651532173,-0.105572357773781,0.151918798685074,0.024634515866637,-0.269589394330978,0.149754434823990,-0.160509318113327,-0.072245202958584,0.034475918859243,0.196929454803467,0.125644519925117,0.205469474196434,0.164486959576607,-0.012946720235050) * MODEL7_texOff(vec2(0,0));
res += mat4(0.118914179503918,0.047580607235432,-0.073972567915916,0.004528501071036,-0.008787540718913,-0.008581832051277,-0.259613662958145,0.042040131986141,0.170744940638542,-0.077452294528484,-0.019133571535349,0.282979756593704,-0.041164442896843,-0.077817820012569,-0.149913802742958,0.162521064281464) * MODEL7_texOff(vec2(0,1));
res += mat4(0.113860771059990,0.166758090257645,0.036800812929869,0.239653751254082,-0.251414149999619,-0.046008154749870,-0.092082113027573,-0.204843461513519,-0.028969315811992,0.016651183366776,0.013087723404169,-0.032539259642363,-0.075706250965595,0.074881576001644,-0.010701741091907,-0.005953598301858) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.032078970223665,-0.037306427955627,-0.063555970788002,0.138442650437355,-0.052656199783087,-0.191394314169884,-0.089840911328793,-0.200288191437721,-0.001919500529766,0.042601253837347,0.084426417946815,-0.022612588480115,-0.036718416959047,0.222058370709419,-0.040098622441292,-0.129506483674049) * MODEL7_texOff(vec2(1,0));
res += mat4(0.114153839647770,-0.049741007387638,0.019420551136136,-0.008286183699965,-0.117376379668713,-0.076001740992069,-0.201556295156479,0.019372256472707,0.039262454956770,-0.119001977145672,0.023212736472487,-0.097622416913509,-0.108127996325493,0.130288064479828,0.098075613379478,0.144599229097366) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.018701769411564,0.018302854150534,-0.261870115995407,0.038070276379585,-0.199398040771484,0.022265557199717,0.144640937447548,-0.097853280603886,-0.062838010489941,-0.073060974478722,0.201350554823875,-0.147342234849930,-0.198149174451828,0.001442825188860,0.014917660504580,0.008338192477822) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.024754179641604,0.127303689718246,-0.090366184711456,-0.120519116520882,-0.006500390823931,-0.014991188421845,0.078686401247978,-0.355994939804077,-0.048454646021128,-0.017999649047852,-0.077186100184917,0.062675535678864,-0.119528055191040,0.263515263795853,0.378450840711594,-0.207818463444710) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.090287841856480,0.086440317332745,-0.030446033924818,-0.030126830562949,0.068153791129589,-0.067373268306255,-0.097662732005119,0.000562627858017,-0.080500282347202,-0.076010867953300,0.160533010959625,-0.083658598363400,0.020242879167199,-0.122826226055622,0.086584739387035,-0.061237957328558) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.111237384378910,-0.062638655304909,-0.225043326616287,-0.166007593274117,0.075645782053471,0.100181967020035,0.067112475633621,-0.227561131119728,-0.209894448518753,0.051469560712576,-0.034542992711067,0.189179360866547,0.119574703276157,0.081874504685402,0.160426422953606,-0.157190993428230) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.061674907803535,-0.036614019423723,-0.239395231008530,-0.179042339324951,0.193860247731209,0.136059775948524,-0.057663884013891,-0.042095094919205,-0.302128881216049,0.016430042684078,0.139445140957832,-0.245110601186752,-0.057966340333223,0.132598593831062,0.130073830485344,0.075883433222771) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.051380448043346,0.018339367583394,-0.009353170171380,0.008821870200336,-0.075808353722095,-0.093756049871445,0.024058038368821,-0.084146574139595,-0.206335142254829,0.050251800566912,-0.087383516132832,-0.147452831268311,0.173396930098534,-0.144540444016457,-0.088248908519745,0.071639470756054) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.059078678488731,-0.017387440428138,0.044390887022018,-0.014890146441758,0.089663147926331,0.017739567905664,-0.043440252542496,0.104238994419575,-0.059208620339632,0.016826897859573,-0.112464651465416,-0.013874740339816,0.104559808969498,0.005504322703928,-0.107782244682312,0.019978249445558) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.001559024793096,0.065576501190662,0.075808726251125,-0.154274433851242,0.044018406420946,-0.034513294696808,-0.005325285252184,0.140350148081779,-0.172299936413765,-0.174892574548721,0.015810200944543,0.057277172803879,-0.074561253190041,-0.046165328472853,-0.110773935914040,0.011210515163839) * MODEL8_texOff(vec2(1,0));
res += mat4(0.058703590184450,-0.009925685822964,0.057840690016747,-0.060632221400738,0.024846209213138,-0.106391139328480,0.056368138641119,-0.029606427997351,-0.190901190042496,-0.017445182427764,0.090354152023792,0.067053280770779,0.077834606170654,0.086211688816547,0.148997619748116,0.000135230468004) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.047487497329712,0.045485604554415,0.040187787264585,0.338413059711456,0.005303005687892,-0.140691876411438,0.039070822298527,0.081071190536022,-0.032662339508533,-0.049711678177118,0.040553648024797,-0.000931412272621,0.062100499868393,0.017919722944498,-0.130705982446671,-0.029492132365704) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.074504308402538,0.194858685135841,0.071585305035114,0.206178635358810,-0.218854919075966,0.019546195864677,0.002908020280302,0.039641588926315,0.049987979233265,0.042250886559486,0.240380689501762,-0.020169796422124,0.006558937020600,0.047945972532034,0.260202229022980,-0.140148282051086) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.088126420974731,-0.119629427790642,-0.026803357526660,0.022300476208329,0.035633526742458,-0.123408459126949,-0.023506209254265,-0.034168515354395,0.030172895640135,-0.139522045850754,0.006844730116427,-0.088341102004051,0.015700284391642,0.048981696367264,-0.041809529066086,0.046586319804192) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.061500780284405,0.015641875565052,0.136058807373047,-0.253544628620148,0.048211354762316,-0.042368460446596,0.004263851791620,0.204577058553696,-0.049833316355944,0.147454187273979,0.040865048766136,-0.011498862877488,0.016284225508571,0.097686506807804,0.158763572573662,-0.343435823917389) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.580584168434143,0.157076820731163,-0.058061085641384,0.061481073498726,0.049036927521229,0.068662777543068,0.021352825686336,-0.125112473964691,0.227031290531158,0.159721106290817,-0.125632286071777,0.418642222881317,-0.271361738443375,0.267316579818726,-0.420275509357452,-0.297618597745895) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.112562462687492,-0.126379966735840,0.278090924024582,0.017712328583002,-0.112537622451782,0.094557449221611,-0.053916990756989,-0.028435019776225,-0.035388585180044,-0.004449488129467,-0.037328757345676,-0.156257033348083,0.023355418816209,0.301129251718521,0.165666908025742,0.123708456754684) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.033306695520878,0.034881379455328,0.002688872162253,-0.000879044411704,0.199857369065285,-0.038180507719517,0.060382626950741,-0.235081136226654,0.061217855662107,0.093855313956738,-0.033587843179703,-0.047594245523214,0.060879446566105,0.139041006565094,0.194817528128624,0.076103359460831) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.141078501939774,-0.063076764345169,0.077789507806301,-0.089133076369762,-0.249730050563812,0.159395709633827,0.317691773176193,-0.406794071197510,0.179029837250710,0.002477525733411,0.107902817428112,0.009090946055949,0.255491912364960,0.231405779719353,0.097641281783581,0.073863215744495) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.041107289493084,0.020281808450818,-0.036271292716265,-0.041636381298304,-0.071022525429726,0.224775642156601,0.124418884515762,-0.277834117412567,-0.022548848763108,0.065217539668083,-0.065119199454784,0.013257879763842,0.119332820177078,0.130972176790237,0.065347023308277,-0.146416649222374) * MODEL9_texOff(vec2(1,1));
res += mat4(0.130019336938858,0.102615833282471,-0.237116575241089,-0.013109255582094,-0.008044236339629,0.140624627470970,-0.186064153909683,0.027919031679630,0.002089829882607,-0.008943676948547,0.113886527717113,0.200940713286400,-0.013336855918169,-0.051573060452938,0.094783484935760,-0.256980746984482) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.132199078798294,0.026343977078795,-0.002669572830200,0.004231473896652,-0.151066258549690,-0.057441804558039,0.224640011787415,0.011078553274274,0.162438094615936,-0.010469274595380,0.230972617864609,-0.080352380871773,-0.154103785753250,0.150173440575600,0.305800318717957,-0.393431872129440) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.000410783686675,0.103604219853878,-0.006050072610378,0.181381776928902,-0.105340436100960,-0.048409529030323,0.120829842984676,-0.084866724908352,0.147220760583878,-0.172882333397865,0.243604585528374,0.027379194274545,-0.097579970955849,0.165210872888565,0.024345658719540,-0.213841110467911) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.191210418939590,-0.077534027397633,-0.135499268770218,0.017075510695577,-0.200702920556068,0.057836957275867,0.117081664502621,-0.020819025114179,0.086572803556919,0.087538950145245,0.004568072035909,-0.186853840947151,-0.136373892426491,-0.025246484205127,0.048393312841654,0.109871461987495) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.205148026347160,-0.003011388005689,0.244149506092072,0.368375241756439,-0.115257680416107,0.007406209129840,0.159666985273361,0.295606940984726,0.359416604042053,0.016476713120937,-0.285040557384491,-0.187415644526482,-0.168049171566963,0.040226332843304,-0.078837044537067,-0.003838233649731) * MODEL10_texOff(vec2(0,0));
res += mat4(0.087032996118069,0.087152674794197,-0.175221338868141,0.065656587481499,0.011509338393807,-0.041194565594196,-0.204224720597267,0.016423380002379,0.316832661628723,-0.111160047352314,0.100309543311596,0.014436801895499,-0.042476028203964,0.150795102119446,0.053587481379509,0.145275488495827) * MODEL10_texOff(vec2(0,1));
res += mat4(0.045771658420563,-0.089677445590496,0.023820471018553,-0.103173233568668,-0.147641301155090,-0.176933959126472,0.060746710747480,0.017596904188395,-0.086484260857105,-0.000687641440891,0.056220602244139,0.210801899433136,-0.075734995305538,0.278593659400940,-0.058177735656500,-0.135313868522644) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.089452482759953,0.090295001864433,-0.193279027938843,0.182021751999855,0.023421440273523,0.023413173854351,0.108341947197914,0.035006742924452,0.144324019551277,0.064919799566269,0.048936583101749,0.070681110024452,-0.164663404226303,0.051882244646549,0.059464409947395,-0.277380406856537) * MODEL10_texOff(vec2(1,0));
res += mat4(0.124032571911812,-0.234645098447800,-0.058301236480474,0.197435528039932,-0.020419726148248,-0.186004087328911,-0.125417694449425,0.163027510046959,-0.017663951963186,0.006335773505270,-0.039959784597158,-0.121981516480446,0.077044911682606,0.082636766135693,0.031922463327646,0.136371046304703) * MODEL10_texOff(vec2(1,1));
res += mat4(0.003264488652349,0.037663985043764,-0.129236221313477,-0.023799307644367,0.106523819267750,-0.215237110853195,-0.115568168461323,0.013519795611501,0.070925436913967,-0.146180018782616,-0.053229853510857,0.036994710564613,0.092434555292130,0.014868396334350,0.003726201364771,-0.172831699252129) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.093282885849476,0.097925081849098,-0.343459486961365,0.226030007004738,-0.012461564503610,-0.061979591846466,0.033579017966986,-0.078089624643326,-0.024147311225533,-0.031655482947826,0.006530432030559,0.047493934631348,0.191500425338745,0.026708362624049,-0.420281171798706,0.126446634531021) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.040520589798689,0.058423858135939,-0.012321966700256,0.145976945757866,-0.079367414116859,-0.013145281001925,-0.147328183054924,-0.086685203015804,0.063450239598751,-0.014549545943737,-0.002720362273976,0.148932769894600,0.021164214238524,0.116617858409882,-0.275115787982941,0.040994372218847) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.036149289458990,-0.125573456287384,-0.188912585377693,0.362109452486038,-0.132206976413727,-0.093270361423492,-0.051065921783447,0.069328524172306,0.123654931783676,-0.025449207052588,0.080968156456947,0.066675104200840,-0.128225177526474,-0.050286285579205,0.077302068471909,0.071898013353348) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.044925026595592,0.120199784636497,-0.224303424358368,0.072090044617653,0.007824454456568,-0.016023276373744,0.095498204231262,-0.051610857248306,0.135698869824409,-0.092082664370537,-0.094553306698799,-0.082532703876495,0.189063087105751,-0.144036471843719,0.192145451903343,0.127705395221710) * MODEL11_texOff(vec2(0,0));
res += mat4(0.074135713279247,-0.061760991811752,0.084662683308125,-0.069624431431293,-0.009900950826705,0.230139553546906,0.051848091185093,0.073482692241669,0.017601223662496,0.008535563014448,0.179266795516014,0.095039457082748,-0.068531237542629,-0.179210901260376,-0.120622299611568,-0.055624224245548) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.033967532217503,-0.007550033740699,-0.041332226246595,0.126738518476486,0.064991019666195,0.057372178882360,-0.219677284359932,-0.218479081988335,0.065162643790245,0.100201636552811,-0.037238042801619,-0.110180713236332,-0.089502349495888,-0.096590891480446,-0.012650121003389,-0.004389849957079) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.014651628211141,0.117512598633766,-0.057690419256687,-0.144029274582863,-0.088345929980278,-0.232572078704834,0.047013029456139,-0.053855467587709,-0.331421047449112,-0.063735105097294,0.046167567372322,0.099762953817844,0.068339586257935,-0.217911794781685,-0.026735827326775,0.001721435924992) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.067127406597137,0.080910898745060,-0.026395021006465,-0.139499068260193,0.257471621036530,-0.066690728068352,-0.012260104529560,0.134016722440720,-0.010432648472488,0.116735577583313,0.076207965612411,0.034790799021721,-0.132412314414978,0.030760297551751,0.043746072798967,0.183307960629463) * MODEL11_texOff(vec2(1,1));
res += mat4(0.104594774544239,-0.105300635099411,0.220684945583344,-0.080261386930943,-0.041015721857548,-0.123462975025177,0.072785057127476,0.020073298364878,0.017750462517142,0.001378431683406,0.015088945627213,-0.082775875926018,0.078924313187599,-0.108876079320908,-0.073759101331234,0.261042892932892) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.102826558053493,-0.044537734240294,0.107512466609478,0.173027083277702,0.036185510456562,-0.113366059958935,0.159211993217468,-0.155806571245193,0.028374396264553,0.094520382583141,0.163175463676453,-0.332269817590714,0.076819650828838,-0.263283580541611,0.105881318449974,-0.059506341814995) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.088741779327393,-0.189147680997849,0.140611514449120,-0.089051216840744,0.032218161970377,0.128129959106445,-0.155612438917160,0.053762782365084,-0.044677138328552,0.149911910295486,-0.097489081323147,0.111334122717381,0.153067097067833,-0.303495854139328,0.140285402536392,-0.198094785213470) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.266847968101501,0.033753365278244,0.230016306042671,0.044428862631321,0.095963530242443,-0.205151766538620,-0.040870256721973,0.018558159470558,0.042491961270571,0.188618570566177,0.042485032230616,0.126713052392006,0.005874948110431,-0.083227738738060,0.208385631442070,0.168924272060394) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.066738702356815,0.207225933670998,0.099752016365528,-0.293977111577988,0.304839611053467,-0.030719254165888,-0.039967726916075,0.083711266517639,0.040437880903482,-0.056643966585398,-0.604063332080841,0.357825368642807,0.091578930616379,-0.146442949771881,0.135366410017014,0.295397222042084) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.085499495267868,-0.145124465227127,0.113364741206169,-0.171085909008980,0.028760358691216,0.194722726941109,0.079933300614357,0.130748689174652,0.038458626717329,-0.040584985166788,-0.006750707514584,0.274399280548096,0.033843446522951,-0.069665499031544,-0.047678079456091,0.010172038339078) * MODEL12_texOff(vec2(0,1));
res += mat4(0.091714918613434,-0.126949623227119,-0.078001521527767,-0.030517084524035,0.085555143654346,-0.008079446852207,-0.034237336367369,0.124676138162613,-0.009285465814173,0.133846893906593,0.197861716151237,0.145193979144096,-0.044089999049902,-0.038846857845783,-0.053675331175327,-0.041884411126375) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.044341277331114,0.183588325977325,-0.006038273684680,-0.194344550371170,0.286597073078156,-0.154693543910980,-0.052339799702168,0.303421258926392,0.196823835372925,-0.237396657466888,-0.079453989863396,0.245416432619095,-0.200236931443214,-0.025028085336089,-0.018907571211457,-0.041447561234236) * MODEL12_texOff(vec2(1,0));
res += mat4(0.191941291093826,-0.119409710168839,-0.110729523003101,0.136015281081200,0.142086461186409,-0.135012060403824,-0.089538745582104,0.111849300563335,0.029045259580016,-0.018382556736469,-0.045908562839031,-0.115989528596401,-0.129931300878525,0.052789323031902,-0.098010420799255,0.163181617856026) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.195898130536079,-0.037496026605368,0.078144542872906,-0.108065381646156) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_3x_LA) mapping 5_2

vec4 hook()
{
vec4 res = vec4(0.319112271070480,-0.227230235934258,0.030739344656467,-0.273125916719437);
res += mat4(0.251866191625595,-0.141282886266708,0.396173149347305,0.123533084988594,0.062049187719822,-0.178147077560425,-0.054284356534481,0.102262653410435,-0.033865023404360,-0.014857026748359,0.068159475922585,0.003916102927178,-0.100856833159924,0.011317891068757,-0.196012586355209,0.018536347895861) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.109155699610710,-0.159848541021347,-0.144570976495743,0.200462192296982,0.092418521642685,-0.199930742383003,-0.142032444477081,0.118845671415329,0.176244884729385,-0.166983678936958,0.089964807033539,0.060249604284763,-0.081628270447254,-0.068317577242851,0.467064052820206,-0.206486821174622) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.034803096204996,-0.186306029558182,0.049719650298357,0.127301409840584,0.013044145889580,0.016625495627522,0.001839603646658,0.062395844608545,0.286136299371719,-0.095751054584980,-0.166275188326836,0.030184831470251,-0.154135420918465,-0.034557465463877,-0.216784879565239,0.033697545528412) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.112880900502205,-0.368244916200638,0.485279768705368,-0.047237772494555,0.039238497614861,-0.101157471537590,0.116402246057987,0.160893544554710,0.044438239187002,0.045457039028406,0.092567943036556,-0.087970562279224,0.132815122604370,-0.074282914400101,0.227034717798233,0.107233248651028) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.095063991844654,0.200260072946548,0.259615868330002,-0.186775594949722,-0.107998065650463,-0.350689351558685,-0.074487708508968,0.194171354174614,0.143735080957413,-0.120520390570164,0.040250357240438,-0.075050264596939,0.089933723211288,0.032457422465086,-0.089853003621101,0.070784278213978) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.068719796836376,-0.059124134480953,-0.075655832886696,0.234848529100418,-0.048210833221674,-0.249173402786255,-0.093363195657730,0.031018793582916,0.006683753803372,-0.782101690769196,-0.257948637008667,-0.214328706264496,-0.227626591920853,0.040150020271540,-0.058175396174192,-0.033508703112602) * MODEL7_texOff(vec2(0,1));
res += mat4(0.016425523906946,-0.118692412972450,-0.025496456772089,0.040092274546623,-0.179004460573196,0.116619952023029,-0.171488195657730,0.119535118341446,0.007743624504656,-0.024536397308111,0.105097256600857,0.056759428232908,0.058086078613997,0.016716988757253,-0.076507814228535,0.006224315147847) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.105755105614662,0.145191028714180,-0.013199578039348,0.094586774706841,-0.169687002897263,-0.081942580640316,0.008362440392375,-0.354876011610031,-0.036890871822834,-0.099676430225372,-0.030836267396808,0.090447433292866,-0.104677140712738,-0.209411293268204,-0.079034648835659,0.042255796492100) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.052371010184288,0.035965479910374,0.067285574972630,0.026986822485924,-0.293243706226349,-0.107276551425457,-0.046764530241489,0.051306530833244,0.223700061440468,-0.123308442533016,-0.127365320920944,-0.097243919968605,0.118229106068611,0.106106087565422,0.075754165649414,0.053828861564398) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.277947664260864,0.016796665266156,-0.032614108175039,0.128826931118965,0.051422704011202,-0.035062503069639,-0.086963362991810,0.152691155672073,-0.024017281830311,-0.153280794620514,-0.008750258013606,-0.008527610450983,0.088129289448261,-0.125616908073425,-0.111195400357246,0.074017688632011) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.656836032867432,-0.037222828716040,-0.033226974308491,-0.077085517346859,0.111757591366768,-0.110387608408928,0.113331697881222,-0.104341313242912,0.044091630727053,0.044331379234791,0.057967521250248,0.165988609194756,0.185208246111870,-0.109026268124580,-0.075167089700699,0.152292951941490) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.255392223596573,-0.010168409906328,0.043864797800779,-0.007450114004314,-0.082503981888294,-0.046355232596397,0.041788008064032,0.032689202576876,-0.023478636518121,0.067564174532890,-0.215851098299026,0.000166005658684,0.182856395840645,0.001777433208190,0.141205772757530,0.096432946622372) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.710718095302582,-0.085139438509941,0.098052687942982,-0.092670045793056,0.276921719312668,0.082970716059208,0.044925004243851,0.106778435409069,0.073441952466965,-0.087274260818958,0.137635290622711,-0.059025902301073,0.106083244085312,-0.057556640356779,-0.083073183894157,0.041383989155293) * MODEL8_texOff(vec2(0,-1));
res += mat4(-1.029276013374329,-0.045238096266985,-0.143263697624207,-0.292245596647263,0.192163363099098,0.175507754087448,-0.181395262479782,-0.006516250316054,-0.195004746317863,0.396937727928162,0.076604343950748,-0.079808332026005,0.162323176860809,0.234098717570305,-0.075045585632324,0.230230063199997) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.203960314393044,-0.098362416028976,0.020747371017933,0.075666986405849,-0.264028102159500,0.070270702242851,-0.127598568797112,0.062262851744890,0.011891575530171,0.193270608782768,-0.140142232179642,-0.200814127922058,-0.026545185595751,-0.167100071907043,-0.075760029256344,-0.091662004590034) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.346651613712311,-0.020224891602993,0.018680354580283,0.000794095220044,0.045236617326736,-0.004605756141245,0.026269502937794,0.028367711231112,0.019833900034428,-0.074559420347214,0.035210996866226,0.108384661376476,-0.096297726035118,-0.125239476561546,-0.072520531713963,0.059962354600430) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.478270292282104,-0.067184343934059,-0.048850599676371,-0.007199321873486,0.017141550779343,-0.016863811761141,-0.052508674561977,0.036876834928989,-0.042916525155306,-0.207591816782951,-0.070109948515892,0.049552079290152,0.148663476109505,0.020751938223839,-0.124295562505722,0.100852712988853) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.107013508677483,-0.064423963427544,0.028113925829530,0.054224219173193,-0.136108815670013,0.136439844965935,0.129966527223587,0.057598572224379,0.019003884866834,0.111959896981716,-0.090882413089275,-0.026695528998971,-0.078775674104691,-0.072426192462444,-0.064821638166904,0.046187281608582) * MODEL8_texOff(vec2(1,1));
res += mat4(0.200064688920975,0.165853098034859,0.043184198439121,-0.021753313019872,0.022088900208473,0.062125135213137,0.031362980604172,0.026476362720132,-0.004418398253620,0.138123691082001,-0.156506091356277,-0.058007936924696,-0.015708431601524,-0.042923532426357,0.109505526721478,0.122208587825298) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.227672368288040,-0.011253629811108,0.216660216450691,-0.111095845699310,-0.126015990972519,-0.078617416322231,-0.402974545955658,0.279843658208847,0.006992525421083,0.428969800472260,-0.159114331007004,0.315168261528015,0.139396131038666,-0.096185095608234,0.255499541759491,0.291893482208252) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.293452739715576,0.041886728256941,0.132476076483727,-0.010148975998163,0.069165848195553,-0.106279507279396,-0.096247971057892,-0.001843171543442,0.147619560360909,0.106584727764130,-0.118010856211185,-0.002284777583554,0.009879937395453,-0.176497876644135,-0.004673570860177,0.300654262304306) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.087620705366135,0.333070427179337,0.092270106077194,-0.240951880812645,-0.023031167685986,0.058082189410925,-0.122275762259960,0.096476353704929,0.023264454677701,-0.004194932524115,-0.117363974452019,0.078954197466373,0.137727588415146,-0.004861147608608,0.084441572427750,0.280973613262177) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.050809036940336,-0.042248319834471,0.109506748616695,-0.420815676450729,-0.049150042235851,0.000136922331876,-0.065075844526291,0.075983859598637,0.180052936077118,-0.398210704326630,0.134921595454216,-0.521121442317963,0.060064353048801,0.059573035687208,-0.541966319084167,0.373791635036469) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.037216786295176,0.136463984847069,0.221355482935905,-0.167179644107819,-0.023909417912364,-0.032176844775677,0.024351302534342,-0.051821496337652,0.139348208904266,-0.014793171547353,-0.127654016017914,0.129203304648399,-0.081240639090538,-0.181697890162468,-0.058139108121395,0.348943829536438) * MODEL9_texOff(vec2(0,1));
res += mat4(0.171560481190681,0.076986908912659,-0.079040139913559,0.042068045586348,-0.074353396892548,0.058832813054323,0.088635861873627,-0.066675439476967,0.113178081810474,-0.012859719805419,0.093330070376396,0.098688170313835,0.186456277966499,-0.174867779016495,0.081881001591682,0.285827547311783) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.042248997837305,-0.035435449331999,-0.014403845183551,0.042653430253267,0.020425103604794,0.233424738049507,0.207420259714127,-0.005208425689489,-0.061274435371161,-0.022092005237937,0.065691135823727,0.105273939669132,-0.047144562005997,-0.117100805044174,-0.076306283473969,0.132851049304008) * MODEL9_texOff(vec2(1,0));
res += mat4(0.059267546981573,0.005918649956584,0.044012762606144,0.017952637746930,-0.201713129878044,0.289341479539871,0.182802379131317,0.112952902913094,0.229411438107491,-0.079533122479916,-0.048865124583244,0.109658941626549,-0.004451077897102,-0.144500970840454,-0.002987575251609,0.291406303644180) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.175739243626595,0.022278008982539,0.355425149202347,-0.091377869248390,0.044083897024393,0.106642112135887,-0.054275456815958,-0.068723313510418,0.194234579801559,0.120980642735958,-0.110005393624306,-0.063697926700115,-0.088712759315968,-0.198207542300224,0.072811849415302,0.073981769382954) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.029385393485427,0.271287083625793,0.262091189622879,-0.147853761911392,-0.027957580983639,0.111417539417744,-0.212864533066750,-0.268352150917053,0.081773936748505,-0.210690259933472,0.197760745882988,0.097363084554672,0.281614422798157,0.096888579428196,0.083984486758709,0.336611449718475) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.027857944369316,0.230088025331497,-0.019986348226666,-0.102680943906307,-0.087140209972858,0.090474456548691,-0.046692170202732,-0.048115953803062,0.075162537395954,-0.061188481748104,0.044703107327223,-0.229812726378441,0.126444548368454,-0.078187890350819,0.055916149169207,0.073655873537064) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.145457267761230,-0.009998547844589,0.261027336120605,-0.315775901079178,0.208286851644516,-0.093241386115551,-0.099303133785725,-0.027656618505716,-0.106898829340935,-0.303973734378815,0.144643396139145,-0.312053173780441,0.127123638987541,-0.046667397022247,-0.196995034813881,-0.020974611863494) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.109681196510792,0.057140786200762,0.372044295072556,0.109129063785076,0.194007575511932,0.190882831811905,-0.028424514457583,-0.585583627223969,0.060548428446054,-0.352792471647263,-0.188690945506096,0.447743743658066,-0.090893335640430,-0.117231927812099,0.039969459176064,0.095612324774265) * MODEL10_texOff(vec2(0,0));
res += mat4(0.054435499012470,0.003808347042650,0.014398881234229,0.127935722470284,0.034468825906515,0.103824608027935,0.165504992008209,-0.029371811076999,0.051175396889448,-0.058266915380955,-0.012770166620612,-0.190252467989922,-0.156788915395737,-0.002544190501794,-0.101896718144417,0.073706224560738) * MODEL10_texOff(vec2(0,1));
res += mat4(0.015348090790212,-0.048028871417046,-0.075372911989689,0.047301102429628,-0.023927655071020,0.047148458659649,-0.109293110668659,-0.074749730527401,-0.063873976469040,0.094103269279003,0.033921599388123,-0.132030770182610,0.264458388090134,0.072747789323330,-0.328138262033463,0.050939179956913) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.055945649743080,-0.099207349121571,-0.260425776243210,0.091408722102642,0.180818483233452,0.062505610287189,-0.064930655062199,-0.161724805831909,-0.106280155479908,-0.092788636684418,0.028219787403941,-0.153314158320427,0.223680779337883,0.068834558129311,-0.149901390075684,-0.117339268326759) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.064359955489635,-0.090983062982559,0.060756146907806,0.011890796944499,0.102769568562508,-0.075559183955193,-0.083321347832680,-0.015090445987880,0.164968013763428,0.235574871301651,-0.072280913591385,-0.160025179386139,0.035172332078218,-0.095229104161263,-0.138533607125282,-0.033484816551208) * MODEL10_texOff(vec2(1,1));
res += mat4(0.074095740914345,-0.081150613725185,-0.088366918265820,-0.048883564770222,-0.192245960235596,-0.021826826035976,0.229143857955933,-0.051601689308882,0.138370171189308,0.053127884864807,-0.179346516728401,-0.106740504503250,-0.243880063295364,0.022544035688043,-0.004445275757462,-0.215295210480690) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.129373073577881,0.037629615515471,0.109396770596504,-0.163995355367661,-0.035908062011003,0.121106632053852,0.179216399788857,0.128738343715668,-0.004883493296802,0.036464609205723,0.341027081012726,-0.139281019568443,0.136658832430840,-0.059687178581953,-0.085841029882431,0.124640740454197) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.184919133782387,0.170473054051399,-0.050737459212542,-0.047635667026043,0.123568043112755,0.073580615222454,-0.136874660849571,0.006939965765923,0.122371211647987,0.203888058662415,-0.080920010805130,-0.067721873521805,-0.231349542737007,0.013322176411748,0.113447979092598,0.050235398113728) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.087470464408398,-0.065939486026764,0.240116953849792,-0.088492795825005,0.012726712971926,0.122883662581444,-0.103092901408672,-0.135477036237717,0.072986841201782,-0.046779528260231,-0.218789711594582,-0.043443921953440,-0.054836586117744,0.082000091671944,-0.073659330606461,-0.168385192751884) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.225807607173920,-0.194585651159286,0.177491888403893,-0.102913789451122,0.250602811574936,0.434324294328690,-0.033716868609190,0.104482196271420,0.061407394707203,0.054299473762512,0.068829484283924,0.004348638467491,-0.205173373222351,0.239695712924004,0.061835467815399,-0.142408818006516) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.149067431688309,0.049086995422840,0.544801771640778,-0.086584918200970,0.134187132120132,0.137343555688858,-0.293527156114578,-0.129800111055374,0.152981191873550,0.068993143737316,0.001079878304154,-0.077095322310925,0.029220031574368,-0.106762915849686,-0.074295401573181,0.089590728282928) * MODEL11_texOff(vec2(0,1));
res += mat4(0.046097565442324,-0.136356294155121,-0.003536720294505,0.012134493328631,-0.088455520570278,0.210189878940582,-0.008734024129808,-0.030799619853497,0.039179850369692,0.117773078382015,-0.204997405409813,-0.104595467448235,0.009723855182528,0.061640180647373,-0.186301574110985,-0.156297311186790) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.149190068244934,-0.085208706557751,-0.001326802070253,-0.062586314976215,0.017790479585528,0.147057697176933,-0.141015619039536,0.168877735733986,0.101918019354343,0.154229506850243,0.072961419820786,-0.136447265744209,0.037371914833784,-0.084176734089851,0.105536930263042,-0.038542818278074) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.080407746136189,-0.033666446805000,0.070270285010338,0.212726131081581,-0.207215517759323,-0.216040134429932,-0.195395186543465,-0.085827797651291,0.102041207253933,0.111471831798553,0.053182147443295,-0.190504014492035,-0.056508503854275,0.052574381232262,0.086725987493992,-0.134708911180496) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.065462395548820,-0.017324367538095,0.122176595032215,-0.018025292083621,-0.102877713739872,0.267097383737564,-0.205880001187325,-0.210628241300583,-0.021902430802584,-0.135007739067078,0.273310035467148,0.086401954293251,0.166229635477066,0.139122337102890,0.282904505729675,-0.047952339053154) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.136270940303802,0.165107056498528,0.053910057991743,0.053288381546736,0.013670909218490,0.280121386051178,0.156582102179527,-0.075966909527779,-0.026516558602452,-0.040588937699795,0.173097521066666,-0.057552840560675,-0.110364787280560,-0.029731882736087,0.141167819499969,-0.161084875464439) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.158304482698441,0.046733345836401,-0.018629210069776,-0.221113264560699,-0.006246600765735,0.150600731372833,0.125589683651924,0.025685913860798,-0.107147537171841,0.000867997354362,-0.030728982761502,-0.011004690080881,0.002664497587830,-0.222155943512917,0.036243326961994,0.036078114062548) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.235009834170341,0.019197026267648,-0.236938282847404,0.142306849360466,-0.146085426211357,0.128955006599426,0.257091999053955,-0.194450885057449,0.126325815916061,0.048657521605492,0.171983569860458,0.044045183807611,-0.068307757377625,-0.089247554540634,0.093083299696445,-0.005590073764324) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.003113335231319,0.067425422370434,-0.087883152067661,-0.274859935045242,-0.228391975164413,-0.020365916192532,0.039172749966383,0.004490205086768,-0.175526857376099,-0.315320014953613,-0.286730706691742,-0.270395189523697,0.190986469388008,-0.087993055582047,-0.093172125518322,0.139757350087166) * MODEL12_texOff(vec2(0,0));
res += mat4(0.154687985777855,0.032102089375257,-0.206901401281357,0.175163984298706,-0.031319200992584,0.277731180191040,-0.035172831267118,-0.089278988540173,-0.191561535000801,0.047127336263657,-0.025512238964438,-0.131629720330238,0.268305599689484,0.003796830540523,-0.091151781380177,0.065226249396801) * MODEL12_texOff(vec2(0,1));
res += mat4(0.005664461757988,0.224047034978867,-0.246482223272324,-0.033531114459038,-0.069609619677067,0.129813760519028,-0.088797934353352,0.020103400573134,-0.013513016514480,-0.101278498768806,0.078379102051258,-0.082634471356869,-0.076037302613258,-0.083514280617237,-0.140855267643929,-0.031460285186768) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.137877762317657,0.288164466619492,-0.157054319977760,0.050799980759621,-0.118178665637970,0.029159845784307,-0.064782321453094,-0.062303453683853,-0.198641628026962,0.283578544855118,0.006028018426150,-0.108889259397984,0.172217071056366,0.040223602205515,-0.068975389003754,-0.073078773915768) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.020544940605760,-0.075543992221355,-0.207279801368713,-0.178122386336327,-0.106668487191200,-0.207812279462814,-0.004578804131597,0.019398817792535,0.089935444295406,0.009114908985794,-0.193930760025978,-0.155062347650528,0.119654566049576,-0.037461172789335,0.134132415056229,-0.037397198379040) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.008702014572918,0.107960350811481,0.118467465043068,0.164759874343872) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_3x_LA) mapping 5_3

vec4 hook()
{
vec4 res = vec4(0.391455531120300,0.149376943707466,-0.183932662010193,0.025190586224198);
res += mat4(0.214004486799240,-0.026249941438437,0.035045698285103,0.154277682304382,-0.080184213817120,-0.079499617218971,0.065753392875195,0.152283236384392,0.041429825127125,-0.045732922852039,-0.044520501047373,0.112529322504997,-0.134605884552002,-0.020230799913406,0.097135789692402,-0.287068396806717) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.007890463806689,0.025959895923734,0.064749129116535,0.084833838045597,-0.025012712925673,-0.042644795030355,0.065181985497475,0.149771526455879,-0.053063884377480,0.023930570110679,0.066892027854919,0.005342484917492,-0.381464332342148,0.201668500900269,0.104269504547119,-0.194507732987404) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.051945079118013,0.001667970907874,0.022942775860429,0.089392572641373,0.116625294089317,-0.034636598080397,0.061428289860487,-0.068432733416557,-0.093695245683193,0.017171815037727,0.232957616448402,0.061231702566147,0.123652651906013,-0.018252048641443,-0.065074115991592,0.093340195715427) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.316210448741913,0.015727318823338,0.037491712719202,0.191984400153160,0.132233992218971,-0.064568266272545,0.026969589293003,-0.048391189426184,0.012911675497890,0.029222164303064,-0.096003271639347,0.120529785752296,-0.096175044775009,0.017127720639110,-0.025555243715644,0.046167969703674) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.208935275673866,-0.207255840301514,0.093918934464455,-0.170961499214172,-0.010899453423917,0.019648276269436,0.117880895733833,0.154229402542114,-0.625296533107758,0.088474102318287,-0.106458172202110,-0.071867898106575,-0.098245814442635,0.150097683072090,0.096336297690868,0.092784866690636) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.144797325134277,0.031223168596625,0.096334584057331,0.206931576132774,0.239374458789825,-0.097986340522766,0.209183245897293,0.010924458503723,-0.912258565425873,0.060821067541838,0.215612724423409,-0.059087149798870,-0.036247026175261,0.150679886341095,-0.172292649745941,0.127504214644432) * MODEL7_texOff(vec2(0,1));
res += mat4(0.232497990131378,-0.107015579938889,-0.164387017488480,-0.060607813298702,0.113780461251736,-0.023195598274469,0.034637879580259,-0.165836304426193,-0.078040808439255,-0.027984986081719,0.000965587503742,-0.046023059636354,0.016450824216008,-0.045310605317354,0.006271809805185,-0.098451741039753) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.012509400956333,-0.201685965061188,0.027272351086140,-0.025524409487844,-0.047596931457520,-0.033322650939226,0.007416308857501,0.037545725703239,-0.297618806362152,-0.078736871480942,-0.005665632896125,-0.041471973061562,0.124362967908382,-0.074027918279171,-0.107146047055721,-0.097087204456329) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.102177962660789,-0.050378885120153,0.143135547637939,-0.007807279471308,-0.074466928839684,0.030782178044319,0.074691176414490,0.183978110551834,-0.390265285968781,-0.119915537536144,0.209153324365616,0.100985042750835,0.091848738491535,0.011101556010544,0.078859508037567,-0.190123736858368) * MODEL7_texOff(vec2(1,1));
res += mat4(0.065465562045574,-0.029535179957747,0.021036300808191,0.287961393594742,-0.207386448979378,0.032335210591555,0.036848284304142,-0.416848093271255,0.031016722321510,-0.000963639700785,0.023476157337427,-0.013714644126594,-0.064787276089191,-0.035257812589407,-0.096906714141369,-0.330033779144287) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.124862223863602,0.058878827840090,0.019832791760564,0.072061672806740,0.139581471681595,-0.090745285153389,0.249650567770004,-0.379835903644562,-0.038327012211084,-0.006405919324607,-0.070333041250706,0.075382851064205,0.019278675317764,0.086421556770802,0.030133839696646,-0.538961708545685) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.153299987316132,-0.003821273799986,0.018607085570693,0.109868057072163,0.038295276463032,-0.062568612396717,-0.057497564703226,0.504442274570465,-0.150338277220726,0.166255801916122,0.268256068229675,-0.198259770870209,-0.119042716920376,-0.141378819942474,0.281211078166962,-0.271497547626495) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.130807980895042,0.029181288555264,-0.145278453826904,0.086289569735527,-0.065915875136852,-0.071116015315056,-0.010396729223430,0.144056782126427,0.128760874271393,-0.045592930167913,-0.062702968716621,-0.088704228401184,0.141855597496033,-0.038928966969252,0.031287234276533,0.140590876340866) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.182181060314178,0.000018657812689,-0.302156120538712,0.174559175968170,0.069502919912338,-0.137167379260063,-0.049487020820379,0.369221299886703,-0.103216663002968,-0.585420131683350,0.089292399585247,0.100956089794636,0.020426915958524,0.058136381208897,0.162724211812019,-0.152717381715775) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.120073519647121,0.012833012267947,-0.015360103920102,0.008509285748005,0.027827313169837,-0.010657220147550,-0.180669829249382,-0.184916347265244,0.132257148623466,0.218071609735489,0.391915977001190,-0.084282204508781,-0.198160856962204,-0.039569541811943,0.192542091012001,-0.236932665109634) * MODEL8_texOff(vec2(0,1));
res += mat4(0.139191001653671,-0.100008569657803,-0.079918637871742,0.146901115775108,0.098195053637028,-0.043711952865124,-0.094335645437241,0.095447979867458,0.106506742537022,0.045006360858679,0.140502810478210,0.014024349860847,0.037336327135563,0.010664775967598,-0.021850664168596,-0.048381764441729) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.167387008666992,-0.083684213459492,-0.078495360910892,0.139196649193764,-0.163952350616455,0.029396967962384,-0.135113030672073,-0.168788969516754,-0.108396507799625,0.155611276626587,-0.257831096649170,-0.171154484152794,-0.106630042195320,-0.081641852855682,-0.040402952581644,0.064596913754940) * MODEL8_texOff(vec2(1,0));
res += mat4(0.107528828084469,-0.029015909880400,0.057543948292732,0.024441570043564,0.203950941562653,0.111890770494938,-0.009239451028407,0.295747697353363,-0.076200097799301,0.108080163598061,-0.099059410393238,-0.036251030862331,-0.039895519614220,-0.015146676450968,0.023862620815635,0.089430652558804) * MODEL8_texOff(vec2(1,1));
res += mat4(0.041500613093376,0.047908775508404,-0.002305834321305,0.069816321134567,-0.031683787703514,-0.040496043860912,-0.005019688978791,0.147986590862274,0.007609313353896,-0.024172773584723,-0.035462483763695,0.127743244171143,0.003405979601666,-0.112614229321480,0.042913567274809,0.086625009775162) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.034891773015261,-0.093775480985641,-0.024277653545141,-0.096031546592712,0.084674708545208,-0.060478568077087,0.028291653841734,0.143365427851677,-0.281209111213684,-0.007532950025052,0.159692212939262,-0.241897270083427,0.026897408068180,0.080115996301174,0.051048927009106,-0.179545193910599) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.020589083433151,-0.103813342750072,-0.031136553734541,-0.003305081045255,-0.162911623716354,-0.064479842782021,0.077527970075607,0.035749435424805,-0.256401151418686,0.039664939045906,0.081000037491322,0.075987331569195,-0.023908875882626,-0.059314329177141,0.249255165457726,-0.049496121704578) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.004260437097400,-0.052692204713821,-0.075241975486279,0.000397417345084,-0.047634206712246,0.037002183496952,-0.019755017012358,0.035616252571344,0.087291739881039,0.042628239840269,0.031557407230139,0.053046669811010,0.043727841228247,-0.068905599415302,0.192647501826286,0.093670919537544) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.108881197869778,-0.279104232788086,-0.185372889041901,0.177618503570557,0.174576178193092,0.302365779876709,-0.019215365871787,-0.063423521816730,-0.004181511700153,0.038821827620268,-0.332359939813614,0.222314536571503,0.021381035447121,-0.085694447159767,-0.304867267608643,-0.411183387041092) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.090335205197334,0.130659312009811,0.201057627797127,-0.043983459472656,-0.002891479525715,-0.005866133142263,-0.004921871237457,-0.064577847719193,-0.051090292632580,-0.037224870175123,-0.087506383657455,-0.067906111478806,0.239487290382385,0.015345099382102,0.196303144097328,-0.034819275140762) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.109845884144306,0.059613067656755,0.017585575580597,0.028312046080828,-0.060375999659300,-0.051260836422443,0.019994266331196,0.150077164173126,0.064812049269676,-0.018362507224083,-0.074360065162182,0.062435336410999,-0.132545381784439,-0.059067040681839,0.015564286150038,0.009291892871261) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.306641638278961,-0.002302192617208,0.003778096986935,0.148408576846123,0.082288615405560,0.021066525951028,-0.232119113206863,-0.285405218601227,0.051368672400713,-0.066643305122852,-0.037120867520571,0.027536218985915,-0.099332608282566,-0.022589115425944,0.021046957001090,0.089687876403332) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.211392894387245,-0.068981550633907,0.072820797562599,0.011654746718705,0.004112191963941,0.085285395383835,0.130059972405434,-0.177802324295044,0.125598728656769,-0.026393089443445,0.068612858653069,-0.064120203256607,0.056528825312853,-0.026844665408134,-0.004941989667714,0.028220150619745) * MODEL9_texOff(vec2(1,1));
res += mat4(0.188891470432281,-0.001358232577331,-0.083583645522594,0.102146543562412,-0.092532567679882,-0.036736022680998,0.118189603090286,-0.020430313423276,0.075664363801479,0.077220164239407,-0.101171880960464,-0.083956338465214,0.048393595963717,-0.032142087817192,0.069952175021172,-0.145088002085686) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.084827236831188,0.221651405096054,-0.131021872162819,-0.084190353751183,-0.118483580648899,-0.019687056541443,-0.172388970851898,-0.106392271816730,0.032710034400225,0.151312604546547,-0.082469560205936,-0.279203951358795,-0.123910330235958,0.050132773816586,0.066780842840672,-0.151190862059593) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.111259013414383,0.035639118403196,-0.251915603876114,0.242965117096901,0.058186396956444,0.013121257536113,0.020861443132162,-0.092520616948605,-0.158062115311623,0.019772315397859,0.155507549643517,-0.084002055227757,0.066062562167645,-0.073715552687645,0.127353280782700,0.108518250286579) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.061399001628160,-0.137292519211769,-0.042524401098490,0.505015254020691,0.164813354611397,0.097786650061607,-0.020980587229133,0.004446770530194,0.087251469492912,0.128482162952423,-0.040428634732962,0.174480035901070,0.012196737341583,0.045718185603619,-0.003686991520226,-0.189204156398773) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.156449660658836,-0.009398479014635,-0.120975159108639,0.307189762592316,-0.134040385484695,-0.391104191541672,0.053404688835144,-0.083078183233738,-0.270917475223541,0.481219559907913,0.157007917761803,-0.026699479669333,0.029572289437056,-0.008542786352336,0.108946867287159,-0.193365871906281) * MODEL10_texOff(vec2(0,0));
res += mat4(0.277402848005295,0.014195286668837,-0.041729580610991,0.005801512394100,0.064855352044106,0.022397991269827,-0.234804987907410,0.092621438205242,-0.150659754872322,-0.331669539213181,0.198502406477928,-0.057238727807999,0.110810257494450,-0.107383593916893,0.065547920763493,-0.051168888807297) * MODEL10_texOff(vec2(0,1));
res += mat4(0.000592453347053,-0.102509237825871,-0.109796680510044,-0.090839162468910,-0.027836047112942,-0.012206844985485,0.125247493386269,0.164020776748657,-0.111360579729080,-0.141568571329117,-0.001559977070428,0.042701531201601,0.138939172029495,-0.025985321030021,0.049743749201298,-0.111706919968128) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.173933893442154,-0.045100301504135,-0.009701582603157,-0.158301740884781,0.075936391949654,-0.040303897112608,0.180423378944397,0.016180781647563,-0.336370527744293,-0.195526942610741,-0.116041086614132,0.138034477829933,-0.243416130542755,0.074479117989540,-0.101093336939812,-0.150613039731979) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.098971575498581,-0.068198710680008,0.053799871355295,0.086905404925346,-0.166682481765747,-0.021670008078218,0.080224595963955,-0.016412399709225,-0.113634951412678,-0.170918241143227,0.010915505699813,-0.037554018199444,0.097617588937283,-0.086448401212692,-0.004854842089117,-0.052542407065630) * MODEL10_texOff(vec2(1,1));
res += mat4(0.086471885442734,0.084418319165707,0.042261146008968,0.150665476918221,-0.128815516829491,-0.053599193692207,-0.105810880661011,0.259799897670746,-0.038605216890574,0.094160117208958,0.035557776689529,-0.281254798173904,-0.025162061676383,0.044873591512442,0.076993405818939,0.174259930849075) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.171990618109703,-0.069975718855858,-0.030691958963871,0.200143322348595,0.045460421591997,0.005496887955815,0.067062012851238,-0.087872423231602,-0.078024685382843,-0.011720640584826,0.000788472592831,-0.261146396398544,0.057625431567430,0.007066155783832,-0.087324514985085,0.232136338949203) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.083011619746685,0.082409299910069,-0.017936311662197,0.123255342245102,-0.089958958327770,-0.000703874218743,-0.028898520395160,0.115000128746033,-0.143222257494926,-0.044957056641579,-0.054067015647888,-0.071113005280495,0.386833518743515,0.224559038877487,0.088327579200268,-0.175333499908447) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.205357134342194,-0.012619991786778,-0.059007886797190,0.196688652038574,-0.187885642051697,0.013986322097480,-0.193991303443909,-0.268747717142105,-0.134830415248871,0.005720415152609,0.114550329744816,-0.102196164429188,-0.103486903011799,-0.029790228232741,0.141229271888733,-0.038344785571098) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.272638052701950,0.016818948090076,-0.030616320669651,0.034232731908560,-0.020743735134602,-0.041389200836420,0.464081346988678,-0.052078861743212,-0.091274805366993,0.019915880635381,-0.211438000202179,0.056188087910414,-0.424468487501144,0.086123235523701,-0.018302630633116,0.233919128775597) * MODEL11_texOff(vec2(0,0));
res += mat4(0.155612185597420,0.271860420703888,-0.091676145792007,-0.148948147892952,-0.305959463119507,-0.114085994660854,0.154668539762497,-0.188326552510262,-0.125428482890129,-0.087545961141586,0.054741546511650,-0.082022979855537,0.130486384034157,0.331853687763214,-0.163506582379341,0.304950147867203) * MODEL11_texOff(vec2(0,1));
res += mat4(0.120586127042770,0.066937595605850,0.030921820551157,-0.042379520833492,0.015858367085457,-0.038623340427876,-0.260130703449249,0.132472664117813,-0.278823763132095,0.013398918323219,-0.091363906860352,-0.209133565425873,0.196947351098061,0.040242299437523,0.100316449999809,-0.084738463163376) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.282891780138016,0.108433723449707,0.155600413680077,0.075988292694092,0.098780892789364,-0.077304616570473,-0.363995850086212,-0.019930437207222,-0.206228747963905,-0.024291193112731,-0.049795761704445,-0.179035872220993,0.141121402382851,-0.005506630521268,0.114859960973263,-0.406052231788635) * MODEL11_texOff(vec2(1,0));
res += mat4(0.106016457080841,0.165461644530296,-0.149922832846642,-0.148660585284233,-0.159351587295532,-0.077281281352043,0.154872715473175,0.215684786438942,-0.015432962216437,-0.093609586358070,-0.045090503990650,-0.132013753056526,0.073497876524925,-0.024571560323238,0.080541066825390,0.008334902115166) * MODEL11_texOff(vec2(1,1));
res += mat4(0.004321985412389,0.042824726551771,-0.077385276556015,0.017865205183625,0.070191763341427,0.031034437939525,-0.042805321514606,-0.238294690847397,0.101881466805935,-0.068498805165291,0.042839650064707,0.024148676544428,0.230381846427917,0.089986898005009,-0.170004546642303,-0.049378003925085) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.089815549552441,0.079801440238953,-0.067178614437580,0.070719115436077,-0.035747997462749,0.127959251403809,-0.003017023438588,-0.162192583084106,0.001759440056048,0.108294479548931,0.112672261893749,-0.197083517909050,0.159680277109146,-0.134910479187965,0.002890266943723,-0.168329313397408) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.144649013876915,0.141321331262589,0.117538250982761,0.000978652969934,-0.040480043739080,0.135550409555435,-0.074114814400673,0.181666716933250,0.032310936599970,-0.011666688136756,-0.089413024485111,0.077048972249031,-0.243603244423866,0.025364337489009,0.175904661417007,-0.014674072153866) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.074520714581013,0.050501327961683,0.191037461161613,-0.400770395994186,-0.049167785793543,-0.087897107005119,0.111932530999184,0.195108592510223,0.058933239430189,0.052322849631310,-0.090675398707390,-0.197680085897446,0.018054703250527,-0.060844436287880,0.070314526557922,-0.050004232674837) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.018693283200264,0.059799574315548,0.213882341980934,-0.195839896798134,-0.258168339729309,-0.113337188959122,0.036229778081179,-0.137723639607430,0.069162331521511,-0.077278755605221,-0.304485172033310,0.165245994925499,0.188834905624390,-0.080773621797562,0.329731017351151,0.254931569099426) * MODEL12_texOff(vec2(0,0));
res += mat4(0.127365469932556,0.126428738236427,0.145303398370743,-0.025784747675061,0.085940584540367,-0.014406602829695,0.226394817233086,-0.014293509535491,-0.014330476522446,0.056659307330847,-0.007163747213781,0.047440834343433,0.220925390720367,-0.016007676720619,0.262657105922699,0.035185080021620) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.110245428979397,-0.025561012327671,-0.207928374409676,-0.077734068036079,0.232680171728134,-0.003195101395249,-0.056223902851343,0.107499785721302,0.009849531576037,-0.039512719959021,-0.042134843766689,-0.059118486940861,0.070225723087788,0.011711678467691,-0.018393976613879,-0.092800728976727) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.013989287428558,-0.032961629331112,0.220593407750130,-0.049026653170586,0.085371471941471,0.055225647985935,0.177961587905884,0.086617209017277,-0.053320609033108,-0.034263078123331,0.226947173476219,0.233434945344925,0.341913431882858,0.024455610662699,-0.095070362091064,-0.123286016285419) * MODEL12_texOff(vec2(1,0));
res += mat4(0.100563891232014,-0.035515885800123,-0.310466945171356,0.174095645546913,0.177239999175072,0.025195648893714,0.117082677781582,0.042858257889748,-0.084116324782372,-0.094839245080948,-0.164589732885361,0.057373128831387,0.027788098901510,0.013410258106887,0.108267128467560,-0.189275324344635) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.036248467862606,0.814807891845703,0.728835821151733,-0.078306891024113) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_3x_LA) mapping 5_4

vec4 hook()
{
vec4 res = vec4(-0.121763586997986,0.095122069120407,0.557818531990051,0.151024177670479);
res += mat4(-0.014304907992482,-0.306386172771454,-0.078378386795521,0.049484495073557,0.027865385636687,-0.099725842475891,0.017459960654378,0.057708479464054,0.028804954141378,0.060058724135160,0.005936551373452,-0.121581561863422,-0.017934294417500,-0.192909359931946,0.046674493700266,-0.160575434565544) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.018925242125988,-0.092435143887997,-0.152070865035057,-0.039224386215210,0.007774480152875,-0.011763090267777,-0.127821534872055,0.095370359718800,-0.044799439609051,-0.118339829146862,-0.130802571773529,-0.330720305442810,-0.031841363757849,-0.049090743064880,0.055468741804361,0.079661972820759) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.035776522010565,-0.133317977190018,-0.257416665554047,-0.400311231613159,-0.140931606292725,0.083560042083263,-0.011591475456953,0.040481131523848,-0.034841731190681,-0.268193006515503,-0.225330471992493,-0.613936126232147,-0.179754734039307,-0.023030329495668,0.029748238623142,0.323087215423584) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.345979720354080,-0.133390098810196,-0.201519951224327,0.093064531683922,0.089579708874226,-0.232460513710976,0.062134470790625,-0.085469633340836,-0.036453206092119,-0.170433074235916,-0.095987640321255,-0.115512959659100,-0.094251796603203,0.273570895195007,0.045222733169794,-0.040810201317072) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.138139814138412,-0.128809109330177,-0.168258517980576,-0.450143396854401,-0.311421692371368,0.220449537038803,0.002753633074462,-0.183346673846245,-0.164100334048271,-0.147558480501175,-0.381124883890152,-0.235417068004608,-0.115701749920845,0.080824092030525,-0.322489172220230,0.012551359832287) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.029106285423040,-0.122921846807003,-0.028292393311858,-0.024151802062988,-0.015910612419248,-0.051271595060825,0.004533925559372,0.006933316588402,0.044609200209379,-0.675578236579895,-0.528996050357819,-0.001009936910123,0.146279782056808,0.046706359833479,-0.099029794335365,-0.071879312396049) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.215629458427429,-0.073655888438225,-0.192423522472382,0.108105756342411,-0.001720720320009,-0.020436072722077,0.201005578041077,0.020034987479448,0.009461402893066,0.049225039780140,-0.050021212548018,0.079233899712563,-0.201076671481133,0.126210138201714,0.063313759863377,-0.029202351346612) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.038728360086679,0.056137178093195,0.024220101535320,0.106407746672630,-0.074915766716003,-0.076262481510639,-0.052607823163271,-0.013967284001410,-0.143924310803413,0.045687407255173,-0.073769979178905,0.006339625455439,0.058310981839895,-0.214884847402573,-0.153311386704445,0.020320860669017) * MODEL7_texOff(vec2(1,0));
res += mat4(0.034733977168798,0.023868108168244,0.111893810331821,0.059485938400030,0.156994298100471,0.006063258741051,-0.082659788429737,0.133634328842163,0.095881767570972,-0.083635702729225,-0.105115212500095,0.230416566133499,-0.105848282575607,0.028001107275486,0.034798536449671,-0.179246425628662) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.118029229342937,-0.038297343999147,-0.175157144665718,-0.197665899991989,-0.059458523988724,0.170337259769440,0.081966035068035,-0.286457240581512,0.057665869593620,0.111114166676998,0.125166490674019,0.179866790771484,0.068788908421993,0.075461588799953,-0.030035233125091,0.118699476122856) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.092625834047794,0.022448904812336,-0.214706182479858,-0.227755159139633,-0.112723641097546,0.082949511706829,0.114442221820354,0.073164045810699,-0.169348150491714,-0.072431623935699,-0.038094181567430,-0.075682155787945,-0.011493301950395,-0.198123171925545,0.268157333135605,0.036392062902451) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.021807193756104,0.039394322782755,0.018044319003820,0.120907217264175,-0.105544663965702,-0.053115990012884,-0.181567683815956,0.250088691711426,0.045252043753862,0.045886192470789,0.095891371369362,-0.140533059835434,-0.028495131060481,-0.016131900250912,0.164701417088509,-0.180446997284889) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.187981531023979,0.162255883216858,-0.179507777094841,-0.122645795345306,-0.095330253243446,0.189022749662399,-0.025101071223617,0.046123668551445,0.023737810552120,-0.207161277532578,0.118404015898705,0.070339396595955,-0.245389074087143,0.017413377761841,-0.002508461708203,0.099345229566097) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.040351063013077,-0.064964152872562,-0.223956793546677,-0.121861755847931,-0.206893384456635,-0.212955623865128,-0.233514204621315,0.444997251033783,0.177921816706657,-0.017223766073585,-0.324452012777328,-0.056598037481308,-0.118011258542538,0.047588981688023,-0.165408939123154,-0.435587555170059) * MODEL8_texOff(vec2(0,0));
res += mat4(0.093298770487309,0.032074458897114,0.001579837175086,0.058993596583605,0.008942455984652,0.176018506288528,0.287648499011993,0.050353005528450,0.052826635539532,0.004411772359163,-0.109123706817627,-0.048441883176565,0.131703838706017,-0.067855916917324,-0.102590970695019,0.033590488135815) * MODEL8_texOff(vec2(0,1));
res += mat4(0.004255771636963,0.154560118913651,-0.143998175859451,-0.143375724554062,0.052832085639238,0.021294066682458,-0.048361074179411,0.030663732439280,-0.042125318199396,-0.123462304472923,0.047818131744862,0.164077088236809,0.113922670483589,-0.066851548850536,0.011629493907094,0.013102066703141) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.027673333883286,0.090393595397472,-0.226850092411041,0.036363150924444,0.155504778027534,0.139418765902519,-0.096632279455662,-0.164621591567993,-0.095564335584641,-0.071412406861782,-0.000887383706868,-0.026263641193509,0.154804974794388,-0.174787551164627,0.074182495474815,-0.068704992532730) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.072836555540562,0.068416886031628,0.019006283953786,0.054129559546709,0.170820206403732,0.227783367037773,0.213075667619705,0.107378840446472,0.125774264335632,0.049059227108955,0.131054520606995,-0.309870451688766,-0.067005112767220,-0.035900965332985,-0.060026682913303,-0.184925511479378) * MODEL8_texOff(vec2(1,1));
res += mat4(0.068419151008129,-0.009039031341672,-0.036481603980064,-0.177442356944084,-0.158967629075050,0.007692704442888,-0.072529233992100,0.307514846324921,0.051159691065550,-0.044499345123768,0.054583519697189,-0.011205188930035,0.091439664363861,-0.105074271559715,0.057282477617264,-0.085034228861332) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.021314959973097,-0.091568015515804,-0.063094340264797,-0.051598303020000,0.204627037048340,0.229176953434944,-0.134772419929504,-0.041035413742065,0.055680740624666,0.018301844596863,-0.061057515442371,-0.051395002752542,0.125988781452179,-0.083724714815617,0.150088399648666,-0.017753465101123) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.088028810918331,-0.044413581490517,-0.123713068664074,0.073073171079159,-0.086567535996437,0.022791031748056,-0.103132806718349,-0.260195195674896,0.005857217591256,0.103678643703461,-0.020678611472249,-0.303258866071701,-0.052755605429411,-0.131055980920792,-0.016363263130188,0.110258199274540) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.056699004024267,0.029487624764442,0.017697203904390,-0.084490373730659,0.196676373481750,-0.144276857376099,-0.143566519021988,0.001578116440214,0.035556100308895,0.169187411665916,-0.066502913832664,0.155284255743027,-0.009404163807631,-0.245243087410927,-0.003896648995578,0.000615048338659) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.061119340360165,0.190765157341957,-0.446125864982605,0.095155358314514,0.487685978412628,0.080629087984562,0.219063580036163,-0.061867017298937,-0.034148234874010,0.027533307671547,-0.093510583043098,0.204253569245338,0.120934359729290,-0.228484898805618,-0.192645981907845,-0.069673106074333) * MODEL9_texOff(vec2(0,0));
res += mat4(0.020247185602784,0.054471474140882,-0.015525679104030,0.182010293006897,-0.054379411041737,0.080184549093246,0.046338152140379,-0.006703316234052,0.187452927231789,-0.001399714732543,0.143643885850906,0.012810884974897,-0.323473155498505,-0.126356273889542,-0.063931435346603,-0.112542986869812) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.038056973367929,-0.041546486318111,-0.036866780370474,-0.002036188030615,-0.051973961293697,0.151968568563461,-0.180246993899345,-0.008602421730757,0.019545666873455,0.004137600772083,-0.032452274113894,0.099989540874958,-0.004479510709643,0.068614616990089,-0.263191133737564,-0.054243039339781) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.069882303476334,-0.048422336578369,-0.146878898143768,-0.120354793965816,0.115205243229866,0.153617441654205,0.237048298120499,-0.142357379198074,0.023431735113263,0.014875590801239,-0.049924854189157,0.103068567812443,0.070496641099453,-0.005827489309013,-0.002787996781990,-0.006736129987985) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.017114009708166,-0.126741781830788,-0.126803964376450,0.097734533250332,-0.219667702913284,0.164258047938347,0.068603128194809,-0.208992093801498,0.051704343408346,0.070798411965370,0.112595736980438,0.056170854717493,-0.203868463635445,0.014590813778341,0.063872247934341,0.213858827948570) * MODEL9_texOff(vec2(1,1));
res += mat4(0.191058054566383,0.019654089584947,-0.050810199230909,-0.124200001358986,-0.088055446743965,-0.084444180130959,0.002210844540969,-0.255697309970856,-0.036087289452553,0.143294408917427,0.138928323984146,0.044493146240711,-0.029862174764276,-0.212187647819519,0.191765293478966,-0.064337901771069) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.213032990694046,0.010867782868445,-0.121198952198029,0.009446404874325,0.177115887403488,0.058192078024149,-0.116185747087002,-0.137760266661644,-0.268728554248810,-0.177020967006683,0.001268049585633,-0.380289942026138,-0.050986554473639,0.026646662503481,-0.128919020295143,0.208931058645248) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.041015744209290,0.171413168311119,0.213067501783371,0.090598307549953,0.028085602447391,0.048052605241537,0.051627729088068,-0.045542914420366,0.030414240434766,-0.117738559842110,-0.084196530282497,-0.240423858165741,0.176851466298103,-0.094640225172043,-0.035386689007282,-0.115159645676613) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.166150465607643,0.112566165626049,-0.300781726837158,-0.090026482939720,-0.249123156070709,-0.124801658093929,-0.063900679349899,0.046757288277149,-0.138734772801399,0.172979325056076,0.138348206877708,0.084268867969513,-0.155622348189354,-0.068336993455887,-0.117744281888008,-0.062965348362923) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.201813817024231,-0.153629571199417,0.005080922972411,0.042159147560596,-0.057982105761766,0.019882893189788,-0.161402270197868,-0.443812549114227,-0.432371467351913,-0.452010095119476,-0.147971332073212,0.179437503218651,0.036927979439497,-0.088399663567543,0.073750019073486,-0.180171951651573) * MODEL10_texOff(vec2(0,0));
res += mat4(0.101031452417374,0.038016363978386,0.025567429140210,0.172082245349884,0.050126750022173,-0.113343186676502,-0.114428304135799,0.234317705035210,-0.142116501927376,-0.244691669940948,-0.075854770839214,0.373385041952133,-0.015115384012461,-0.282912850379944,-0.074720807373524,-0.165119603276253) * MODEL10_texOff(vec2(0,1));
res += mat4(0.246972367167473,-0.021145867183805,-0.095550633966923,0.091846249997616,0.238852187991142,0.057125031948090,-0.006434932816774,-0.041991505771875,0.011634239926934,0.047548066824675,-0.108497574925423,0.021111702546477,-0.040288366377354,-0.100605897605419,0.173756763339043,-0.026305612176657) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.020079292356968,0.079165168106556,0.223817303776741,-0.306897073984146,-0.133763089776039,0.096584051847458,-0.046676594763994,0.160354673862457,-0.204980626702309,0.194442033767700,-0.085810676217079,-0.165624991059303,0.297413855791092,-0.171787753701210,-0.059838239103556,-0.172768667340279) * MODEL10_texOff(vec2(1,0));
res += mat4(0.033493459224701,-0.017175195738673,0.157086208462715,-0.238626405596733,0.132050976157188,-0.053639546036720,0.032018918544054,0.171383127570152,0.142837330698967,0.054666742682457,-0.011660007759929,-0.190418779850006,0.104689836502075,-0.188885316252708,-0.014095172286034,-0.144689038395882) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.143956765532494,0.047561474144459,-0.042009662836790,-0.051534391939640,0.223165348172188,0.023750269785523,-0.167226850986481,-0.013796896673739,0.162548542022705,-0.176008418202400,-0.032115101814270,-0.286837309598923,0.102885037660599,0.087729007005692,-0.055891621857882,0.088901445269585) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.109783828258514,-0.093614503741264,-0.273897737264633,-0.177498772740364,-0.012733626179397,0.045187499374151,0.131301641464233,0.151875823736191,0.091182433068752,-0.107226379215717,0.031609781086445,-0.219196528196335,-0.127285748720169,0.067288286983967,-0.049251962453127,0.066686816513538) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.065093234181404,0.111948788166046,0.180012851953506,-0.225061058998108,-0.040514167398214,0.083892285823822,-0.046033058315516,-0.097096830606461,-0.076888546347618,0.035690233111382,0.077247880399227,-0.059229627251625,-0.074601978063583,0.034474626183510,-0.138205915689468,-0.219112113118172) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.166404321789742,0.107822991907597,0.106114968657494,-0.047405336052179,0.016990773379803,0.127438604831696,0.054881073534489,0.022885557264090,-0.175200685858727,-0.156460836529732,-0.167010322213173,-0.293566435575485,0.007378720678389,0.049839857965708,0.034954007714987,0.070572085678577) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.102455742657185,-0.142006203532219,0.237213760614395,-0.105524666607380,0.089053682982922,0.132993057370186,-0.141000404953957,-0.273757219314575,0.021620562300086,-0.074501752853394,0.090625800192356,0.092661462724209,0.000723230768926,0.208775997161865,-0.067761734127998,0.122431725263596) * MODEL11_texOff(vec2(0,0));
res += mat4(0.196554273366928,0.080435298383236,0.238689035177231,-0.075755573809147,-0.144100204110146,0.097779102623463,-0.044849812984467,-0.415627181529999,-0.071618460118771,0.123897120356560,0.031127989292145,0.011154484003782,0.130626767873764,0.047445900738239,0.205891296267509,0.521343111991882) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.100376486778259,-0.022569334134459,-0.028858816251159,0.301978707313538,0.144637286663055,-0.113088153302670,0.050546750426292,0.182236865162849,0.006277271546423,0.003338370705023,-0.022688588127494,-0.141658395528793,0.102941200137138,-0.076198875904083,0.114258505403996,-0.142463535070419) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.176104649901390,-0.194327369332314,0.030745295807719,0.145082905888557,-0.127329990267754,0.200228944420815,-0.095029376447201,0.072453916072845,0.286485493183136,-0.128063097596169,0.106970988214016,-0.177942767739296,0.050598893314600,0.070645704865456,-0.071974486112595,0.056337352842093) * MODEL11_texOff(vec2(1,0));
res += mat4(0.097921945154667,-0.067214429378510,-0.041870575398207,-0.176110580563545,-0.021181177347898,0.023914355784655,-0.168083742260933,0.126119703054428,-0.032391659915447,0.012443847954273,0.116790607571602,0.012591449543834,0.037540607154369,0.023154459893703,-0.008618548512459,-0.206094995141029) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.064304582774639,-0.062285330146551,0.122395820915699,-0.042534355074167,-0.001086506526917,0.062851354479790,0.028042022138834,-0.116616733372211,0.081632710993290,-0.098061025142670,-0.051374670118093,-0.119688533246517,0.115579910576344,-0.033019691705704,0.022000046446919,-0.054202750325203) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.171498566865921,-0.063830710947514,-0.024206003174186,0.111785225570202,0.061070054769516,-0.181346073746681,0.046322513371706,-0.144319534301758,-0.024840492755175,0.093324325978756,0.072970665991306,0.122587308287621,0.127786427736282,0.163826689124107,-0.078534275293350,-0.123300515115261) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.097576215863228,0.170831575989723,-0.027295649051666,0.013768859207630,0.244073539972305,0.081601031124592,0.003842591773719,0.076408490538597,-0.073754370212555,-0.060282200574875,0.027971671894193,0.179998666048050,0.271511048078537,-0.087295651435852,0.339662164449692,0.324722021818161) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.013285358436406,0.035718549042940,0.062610357999802,-0.105865113437176,0.060009632259607,0.084958776831627,0.017399420961738,0.074239753186703,-0.012676947750151,0.051811657845974,-0.151879966259003,-0.073268726468086,-0.015311079099774,-0.129416778683662,0.076534442603588,0.125002920627594) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.169221445918083,0.048097334802151,0.249421179294586,0.230431303381920,-0.280943602323532,-0.250907450914383,-0.143387869000435,-0.263545364141464,0.012954672798514,-0.080285340547562,-0.029862493276596,-0.167439788579941,-0.294940292835236,0.340682327747345,0.158789470791817,0.089913465082645) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.030320797115564,-0.201382383704185,0.068181253969669,0.153556481003761,0.014654358848929,0.013852572999895,-0.254341721534729,-0.105981580913067,0.046443916857243,0.085700720548630,0.008358824998140,-0.330114126205444,0.027646638453007,0.171217992901802,-0.014517698436975,0.080186940729618) * MODEL12_texOff(vec2(0,1));
res += mat4(0.004729263484478,0.136541172862053,0.094771131873131,0.034764908254147,0.060425139963627,0.018213102594018,0.061625402420759,0.220426082611084,0.065622411668301,0.068769149482250,-0.013454112224281,-0.038566704839468,0.075860880315304,-0.054170578718185,0.085726216435432,0.078765362501144) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.111505910754204,-0.032338209450245,-0.030756203457713,-0.108533583581448,-0.030359990894794,-0.100898131728172,0.010281368158758,0.053126089274883,-0.044019687920809,0.170522481203079,0.220022156834602,-0.052272930741310,-0.036513410508633,0.068500362336636,0.150039941072464,0.286119252443314) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.029564693570137,-0.074107386171818,-0.008843186311424,-0.126848787069321,0.096560232341290,0.032920740544796,-0.062014099210501,0.368639677762985,-0.077226512134075,0.020158013328910,0.026818182319403,0.114438474178314,0.017398780211806,0.059628400951624,0.141482189297676,-0.191380709409714) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.204201504588127,0.206896170973778,0.201188355684280,0.010797359049320) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_3x_LA) mapping 5_5

vec4 hook()
{
vec4 res = vec4(-0.173462688922882,-0.305896490812302,0.034871630370617,-0.156434148550034);
res += mat4(0.015586853027344,0.123100183904171,-0.077946268022060,0.063962094485760,-0.123319484293461,0.068337000906467,0.008818252943456,0.051076006144285,-0.121077269315720,-0.025761799886823,-0.090312965214252,0.078246638178825,0.038189981132746,-0.310958325862885,0.055962454527617,0.065286479890347) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.038718983530998,0.036402061581612,0.007297491654754,0.069045089185238,0.140242725610733,0.240550369024277,-0.134839266538620,0.069499351084232,-0.067142419517040,0.170408695936203,0.053457651287317,0.087509043514729,-0.057329084724188,-0.229622736573219,-0.050742808729410,0.058637168258429) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.080558203160763,0.133365139365196,0.055886764079332,-0.104948461055756,-0.111850827932358,0.101978257298470,0.193034797906876,-0.084315836429596,-0.016040166839957,-0.093661792576313,0.019516386091709,0.034303251653910,-0.073278427124023,-0.146929711103439,0.203572183847427,-0.047619827091694) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.074391826987267,0.058975007385015,0.169381067156792,0.030449831858277,-0.073239177465439,0.144152969121933,-0.059333290904760,-0.095113515853882,0.034172959625721,-0.046694472432137,0.157639682292938,-0.032939828932285,-0.058198262006044,0.305263429880142,-0.121214054524899,-0.141695052385330) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.055856775492430,-0.409234255552292,-0.100963942706585,0.011712116189301,-0.116955079138279,-0.181395456194878,-0.430852085351944,0.059812597930431,0.112089291214943,0.049398101866245,0.033317208290100,0.155890136957169,0.150962769985199,-0.008623845875263,0.036538831889629,0.237936541438103) * MODEL7_texOff(vec2(0,0));
res += mat4(0.125538006424904,-0.065855421125889,-0.019146021455526,-0.025083517655730,-0.067896477878094,-0.220188289880753,0.187773585319519,-0.031119614839554,0.115382350981236,0.130843818187714,0.257661581039429,0.034737918525934,0.061653956770897,0.004964637570083,-0.087300851941109,0.150424554944038) * MODEL7_texOff(vec2(0,1));
res += mat4(0.206952661275864,0.228362157940865,0.090521097183228,0.098153524100780,-0.099806226789951,0.001844074809924,-0.110138177871704,0.105528585612774,-0.055812560021877,-0.052791882306337,0.148068696260452,0.030527403578162,0.234991639852524,0.029381634667516,0.020187718793750,-0.147342473268509) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.055125378072262,0.076080985367298,0.028520612046123,-0.018431682139635,0.126837775111198,-0.111032195389271,0.069068536162376,0.185785964131355,0.210316807031631,0.076578088104725,-0.066174916923046,0.013203310780227,0.195894658565521,-0.006829946301877,0.120292678475380,-0.118803851306438) * MODEL7_texOff(vec2(1,0));
res += mat4(0.025294061750174,0.060305885970592,0.065078146755695,-0.011516429483891,-0.054075155407190,0.122076801955700,0.176472514867783,-0.044922847300768,0.085942640900612,0.059328474104404,0.066345684230328,-0.099163398146629,0.020232556387782,-0.108083210885525,-0.403395086526871,-0.261464834213257) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.024857720360160,-0.180279701948166,-0.182955220341682,0.085335724055767,0.000004786052159,-0.157896026968956,-0.214521422982216,-0.075869113206863,-0.299509942531586,-0.022891508415341,0.066470928490162,0.062910355627537,0.200459674000740,-0.016560878604650,-0.159405618906021,-0.029317043721676) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.026097275316715,-0.031045801937580,-0.152044162154198,0.052910421043634,-0.074623130261898,0.094560548663139,0.135404184460640,0.024368302896619,-0.067615337669849,0.007424684707075,-0.151575595140457,0.011317421682179,-0.083141669631004,-0.074500955641270,0.187326803803444,0.031555719673634) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.025468831881881,-0.090305216610432,-0.093276351690292,0.011078258976340,0.166950657963753,-0.125808238983154,-0.109006837010384,0.075381062924862,0.073576726019382,-0.162286147475243,-0.001752951182425,0.034224048256874,-0.022865673527122,0.048799525946379,0.019921252503991,-0.051550712436438) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.062956221401691,-0.226097509264946,-0.102192059159279,-0.029275391250849,-0.224785178899765,0.127934485673904,-0.128289148211479,-0.017709402367473,-0.058771915733814,-0.024973744526505,-0.258518517017365,-0.122658498585224,0.032806951552629,0.208399236202240,-0.051344417035580,-0.089970923960209) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.091634325683117,0.069274149835110,-0.056045908480883,-0.013955790549517,-0.202910169959068,-0.180127337574959,0.072723120450974,0.043406166136265,0.053416457027197,-0.464848279953003,0.032113421708345,-0.315461188554764,-0.075249269604683,0.011951664462686,-0.009196924977005,0.321339905261993) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.148602411150932,-0.024293182417750,-0.064245529472828,0.037246786057949,-0.068842917680740,-0.124531209468842,0.066782377660275,0.037659719586372,-0.043831516057253,-0.035605128854513,0.050146181136370,-0.154282048344612,-0.006202302407473,-0.117800191044807,0.320461004972458,0.128514066338539) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.161560267210007,-0.273658990859985,-0.141195118427277,-0.057938575744629,-0.081749767065048,-0.062851175665855,-0.024547480046749,0.019012913107872,-0.225423201918602,0.039494853466749,-0.023043554276228,0.071391291916370,0.195021927356720,0.075819388031960,0.102727122604847,0.044322159141302) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.059752717614174,-0.166512548923492,-0.035096250474453,-0.027978029102087,0.042374074459076,-0.163912340998650,-0.044447276741266,0.021884733811021,0.150183692574501,0.127760961651802,0.380925029516220,0.418253719806671,0.083205349743366,-0.028428895398974,0.049551561474800,0.074290424585342) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.058860268443823,-0.186732351779938,-0.134356528520584,0.054321955889463,0.211431860923767,0.191801175475121,-0.310276418924332,-0.018033130094409,0.159203127026558,-0.037532575428486,-0.041707787662745,0.137243047356606,0.205501824617386,-0.000093126560387,-0.188829675316811,0.023848203942180) * MODEL8_texOff(vec2(1,1));
res += mat4(0.007159776054323,-0.160474106669426,-0.270463138818741,-0.036350324749947,-0.109633393585682,0.009157480672002,0.072122827172279,0.170144483447075,-0.109245397150517,-0.051157440990210,0.034635774791241,0.025494059547782,-0.065548591315746,-0.079071991145611,0.022089507430792,0.031300216913223) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.170633733272552,0.084672808647156,0.041138444095850,0.008904252201319,0.266756445169449,0.196993410587311,-0.129687920212746,-0.025218442082405,-0.038338065147400,-0.047204390168190,-0.361941844224930,-0.023665495216846,-0.131558537483215,0.050537671893835,0.061374455690384,0.029769929125905) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.084808163344860,0.014632906764746,0.049122255295515,-0.080291375517845,0.157056495547295,-0.115090057253838,-0.002970521571115,0.117982298135757,0.177064210176468,0.033949445933104,0.095598444342613,0.018192742019892,0.083267115056515,-0.001537519972771,0.115126602351665,0.020217515528202) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.142858833074570,-0.014811148867011,0.142873227596283,-0.028528539463878,0.026159383356571,-0.066264823079109,-0.055633910000324,0.013848710805178,0.103031359612942,-0.014009053818882,-0.183014705777168,0.057948332279921,-0.255157947540283,-0.047992836683989,0.381829768419266,0.151584789156914) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.243893325328827,0.071405597031116,0.071669250726700,0.010949892923236,-0.037524558603764,-0.216884985566139,0.105272561311722,-0.414558082818985,-0.159717127680779,0.173779159784317,0.181775420904160,-0.053354352712631,0.042453512549400,0.068190366029739,-0.091955550014973,-0.109157286584377) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.180684596300125,0.068526960909367,-0.084030240774155,0.066703520715237,0.003085993696004,0.039332631975412,-0.097945943474770,-0.119315110146999,0.189907059073448,0.111348032951355,0.060560889542103,0.018926028162241,0.006015278864652,-0.138435587286949,-0.244973331689835,0.037048161029816) * MODEL9_texOff(vec2(0,1));
res += mat4(0.071024388074875,0.039477441459894,0.077831603586674,0.077976644039154,0.134605407714844,0.114571750164032,0.121873453259468,-0.040986508131027,0.071182519197464,-0.038491468876600,-0.017278164625168,0.040805291384459,0.080517672002316,0.123368479311466,0.187358394265175,-0.067075900733471) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.056040089577436,-0.180736392736435,-0.004883632529527,0.091632701456547,-0.395984560251236,0.204219222068787,-0.113778695464134,-0.105317406356335,-0.112546622753143,0.154758006334305,-0.021714586764574,-0.039412330836058,-0.148389965295792,-0.079791978001595,-0.091141842305660,-0.209015324711800) * MODEL9_texOff(vec2(1,0));
res += mat4(0.027544574812055,-0.112917095422745,0.048286363482475,0.079664550721645,-0.039515316486359,-0.017177145928144,-0.208508238196373,-0.112252533435822,0.092350013554096,0.063780046999454,0.005379066336900,0.014660018496215,-0.046711660921574,0.121212653815746,0.134591877460480,0.065018035471439) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.056217957288027,-0.076073355972767,-0.044349420815706,-0.037979017943144,0.121699176728725,-0.254562646150589,-0.043475508689880,-0.070905916392803,0.042584173381329,-0.031302016228437,-0.180896371603012,0.086570829153061,-0.045132279396057,0.130833432078362,0.225846394896507,0.190000325441360) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.037689294666052,0.107178740203381,0.043533150106668,0.022396299988031,-0.089041791856289,-0.397285282611847,-0.268675208091736,-0.003359487047419,0.027771184220910,-0.123112715780735,-0.023675769567490,0.231744691729546,-0.048369914293289,0.246152341365814,0.034110430628061,-0.005013368558139) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.229533299803734,0.465160518884659,-0.060505501925945,-0.026595337316394,0.052940964698792,0.063171446323395,-0.090269222855568,0.042848270386457,0.017398355528712,-0.397449910640717,0.019722171127796,0.139960408210754,0.022548677399755,0.157290548086166,-0.047588828951120,0.164839014410973) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.220766440033913,-0.169555857777596,0.015014645643532,0.111524842679501,-0.100156731903553,-0.147961795330048,-0.204017192125320,-0.042791210114956,-0.246637910604477,-0.043087281286716,0.204619616270065,0.141674205660820,-0.011207054369152,0.127181008458138,-0.029033267870545,-0.052594915032387) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.015625355765224,0.155410349369049,-0.358612090349197,-0.043940156698227,-0.024704614654183,0.313080102205276,-0.246134638786316,-0.077366329729557,0.029410639777780,0.194048985838890,0.022532919421792,0.100542090833187,-0.044453732669353,-0.073155075311661,0.138546839356422,-0.036207575351000) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.040755297988653,0.016944028437138,0.102768532931805,-0.182674854993820,0.185664921998978,0.035834416747093,0.294952780008316,0.208324775099754,0.083584487438202,-0.138448238372803,0.027001380920410,0.098801136016846,0.162212401628494,0.124332457780838,0.035738289356232,-0.075510993599892) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.046839226037264,0.093857698142529,0.345664501190186,-0.037057984620333,-0.008802325464785,-0.009634065441787,-0.018563056364655,-0.129853770136833,-0.188654050230980,0.004692643415183,-0.009039728902280,-0.212156295776367,0.051815330982208,0.172178894281387,-0.091649770736694,-0.177520304918289) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.157933965325356,0.047357968986034,0.114891797304153,0.176886990666389,0.095148064196110,-0.008610529825091,0.120473206043243,-0.059954755008221,-0.078531466424465,-0.167313322424889,-0.033676091581583,-0.393958479166031,-0.008455079048872,0.205197080969810,0.125475585460663,-0.240121781826019) * MODEL10_texOff(vec2(1,0));
res += mat4(0.002119797281921,-0.048476736992598,-0.021161150187254,0.088960543274879,-0.038156729191542,0.068828552961349,0.019087731838226,-0.088610477745533,0.157491490244865,0.058149851858616,-0.049470510333776,-0.067037835717201,-0.035465899854898,0.176305994391441,-0.040610451251268,-0.012701132334769) * MODEL10_texOff(vec2(1,1));
res += mat4(0.004385313019156,-0.205556988716125,-0.059084780514240,-0.055910918861628,-0.172202259302139,-0.044713530689478,-0.141842395067215,0.092278763651848,-0.126308277249336,-0.240290850400925,0.000289759336738,-0.096810325980186,-0.141100168228149,-0.021022126078606,0.119635328650475,0.073609538376331) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.057581387460232,0.118321195244789,-0.290976792573929,-0.051801186054945,0.006239206995815,-0.094743549823761,-0.037880744785070,-0.028298508375883,0.018615217879415,0.133141279220581,0.196663707494736,-0.032670550048351,0.033794835209846,0.151060298085213,-0.323688805103302,0.013292936608195) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.172357201576233,0.135588020086288,-0.297129631042480,0.001679089968093,0.071104384958744,-0.064805984497070,-0.001979305874556,0.074226088821888,-0.108378820121288,-0.139237150549889,-0.086797498166561,-0.019325109198689,0.094926811754704,-0.188205882906914,0.018921947106719,-0.079846173524857) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.177102327346802,-0.100769087672234,-0.254094570875168,0.172302246093750,0.001192064723000,0.078248344361782,-0.209255293011665,-0.200265973806381,0.002515511121601,0.203355014324188,0.239388138055801,0.105417922139168,-0.101610146462917,-0.024711387231946,-0.083671830594540,0.032761603593826) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.079795457422733,-0.049144074320793,-0.170762121677399,-0.133341029286385,0.007469016592950,0.028810324147344,-0.345249772071838,-0.057746704667807,0.080272994935513,0.376066237688065,0.340306520462036,0.168463200330734,-0.303572624921799,-0.198174178600311,-0.061081543564796,-0.230674535036087) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.062418784946203,0.009597808122635,0.137936696410179,-0.166567757725716,0.250319629907608,0.186586782336235,-0.182448372244835,-0.064360707998276,-0.136358290910721,0.025906544178724,-0.182192996144295,0.063156858086586,0.176041319966316,0.181830361485481,0.391430020332336,0.025529909878969) * MODEL11_texOff(vec2(0,1));
res += mat4(0.197869062423706,-0.165698304772377,-0.180399894714355,0.089857198297977,0.104407504200935,-0.006288543809205,-0.087998859584332,-0.020850388333201,0.293823748826981,0.154955834150314,0.046410597860813,-0.077383816242218,0.024721253663301,-0.084343522787094,-0.009118895977736,-0.016211817041039) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.269509315490723,-0.072891220450401,0.171958386898041,0.069986820220947,-0.108860678970814,0.104678779840469,0.095578201115131,0.066222906112671,-0.160766839981079,0.183729112148285,0.042585656046867,-0.084028214216232,0.025533042848110,-0.035731397569180,0.090040788054466,-0.001817022683099) * MODEL11_texOff(vec2(1,0));
res += mat4(0.051422592252493,0.039643969386816,0.407659769058228,0.067810237407684,0.031379047781229,0.045800924301147,0.123886935412884,-0.098181299865246,-0.104145184159279,-0.000126523271319,0.111547350883484,-0.070192456245422,-0.082420088350773,-0.000702328805346,-0.241768389940262,-0.007349978666753) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.039407301694155,-0.080503493547440,0.297060906887054,0.089015208184719,0.038564302027225,-0.066394053399563,0.303879141807556,-0.109490074217319,-0.004120531491935,-0.016431210562587,0.132615461945534,-0.065835297107697,0.110563941299915,0.314786732196808,-0.215233683586121,-0.077829733490944) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.024871578440070,0.048016916960478,-0.093540534377098,0.042505633085966,-0.073895417153835,0.079656995832920,0.201510101556778,0.023499334231019,-0.023255553096533,-0.051229432225227,0.085423447191715,-0.057171478867531,0.147948056459427,-0.134737372398376,0.197237685322762,0.008731674402952) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.118038199841976,-0.079216562211514,0.136243224143982,0.083720259368420,0.140259236097336,0.172615751624107,-0.114260800182819,-0.025606149807572,0.079200431704521,0.191400259733200,-0.163813531398773,-0.008435598574579,0.146288275718689,-0.298149049282074,0.046117629855871,-0.036774251610041) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.015236250124872,0.298214405775070,0.109184719622135,0.128553286194801,-0.219791144132614,0.093579053878784,0.212192177772522,0.393058955669403,-0.150041848421097,-0.048631545156240,-0.073418900370598,-0.131453901529312,0.096487618982792,0.373264342546463,-0.023588279262185,0.057344790548086) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.130338251590729,-0.414832502603531,-0.230035826563835,-0.170522540807724,0.089532524347305,-0.018956569954753,0.203766465187073,0.152419030666351,0.307039201259613,0.083584621548653,-0.136921435594559,0.122880525887012,-0.016222164034843,-0.117034450173378,-0.022350717335939,-0.005367461591959) * MODEL12_texOff(vec2(0,0));
res += mat4(0.215733945369720,-0.020034737884998,0.179777979850769,0.014263555407524,-0.013154066167772,0.333211988210678,-0.037594847381115,-0.018715608865023,-0.188097029924393,-0.103157512843609,-0.056708268821239,-0.146833524107933,-0.000341160251992,-0.289070457220078,-0.106787808239460,0.059200771152973) * MODEL12_texOff(vec2(0,1));
res += mat4(0.020307207480073,-0.030276626348495,-0.087874151766300,0.104989722371101,0.053503837436438,-0.096293278038502,-0.007785075809807,0.138912826776505,0.195899203419685,0.231357485055923,-0.138673976063728,-0.164001286029816,0.124065645039082,0.083376035094261,-0.035122815519571,-0.046507619321346) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.335656523704529,-0.018838787451386,-0.213994413614273,-0.103765122592449,-0.021713916212320,0.050640985369682,0.000478203204693,-0.187866523861885,-0.001015462796204,-0.344709157943726,-0.338855832815170,-0.517734110355377,0.249359384179115,0.231158062815666,0.046442262828350,0.196897625923157) * MODEL12_texOff(vec2(1,0));
res += mat4(0.176983401179314,0.084042571485043,0.115579038858414,0.124682448804379,0.188161581754684,-0.137233749032021,0.163148596882820,0.032320052385330,0.068030498921871,-0.015205837786198,0.160941705107689,0.083331331610680,0.155072361230850,0.075835652649403,0.030867993831635,-0.050719976425171) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.206336721777916,0.485869973897934,-0.229639753699303,0.124194964766502) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_3x_LA) mapping 5_6

vec4 hook()
{
vec4 res = vec4(0.079504616558552,0.001336253015324,-0.210415259003639,0.000278665364021);
res += mat4(-0.093943946063519,-0.017229512333870,0.010382601059973,0.016855979338288,0.130964741110802,-0.153399154543877,0.050481751561165,-0.000362272578059,0.035504687577486,-0.031760871410370,-0.051893904805183,0.059272058308125,0.140989363193512,-0.074248641729355,0.131660059094429,-0.022419609129429) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.056402601301670,-0.014944911934435,0.023666394874454,-0.107887633144855,-0.355351626873016,0.031148474663496,-0.010373511351645,-0.030405888333917,-0.051039509475231,0.098648212850094,-0.072738856077194,-0.085616283118725,-0.246389046311378,0.039807356894016,0.187767788767815,-0.205255180597305) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.021749354898930,0.104004696011543,0.094450116157532,-0.024071719497442,0.078097328543663,-0.109241783618927,0.068032130599022,0.014621715061367,-0.251773864030838,0.029479391872883,-0.190698191523552,-0.120645008981228,-0.051665283739567,0.001209779991768,-0.104058898985386,0.178591892123222) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.083764709532261,0.050889093428850,0.087140411138535,0.041762657463551,0.256866723299026,-0.156363829970360,0.058911170810461,0.180693179368973,0.020199719816446,0.068700298666954,-0.104385577142239,-0.005349880084395,0.081057421863079,0.018189081922174,0.097450248897076,-0.026935556903481) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.078514620661736,0.045827932655811,-0.293945282697678,-0.340443819761276,-0.336740970611572,-0.021601360291243,0.168459385633469,0.350664049386978,-0.373176336288452,0.214615702629089,0.110171422362328,-0.076913930475712,-0.217696726322174,-0.051474347710609,-0.032692391425371,-0.045878533273935) * MODEL7_texOff(vec2(0,0));
res += mat4(0.013986948877573,0.024998588487506,0.107999019324780,0.018602365627885,0.087410703301430,-0.154671281576157,0.033163856714964,0.139560699462891,0.199251502752304,0.138352349400520,0.020407067611814,-0.167131945490837,0.067967429757118,-0.149970412254333,0.001706908340566,0.002311503281817) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.044284604489803,0.140389248728752,0.084858521819115,-0.001330668805167,-0.129055097699165,0.039320994168520,0.038666214793921,0.094250321388245,-0.044937100261450,-0.011931663379073,0.015474493615329,-0.015023566782475,-0.048903454095125,0.041205126792192,-0.064033895730972,0.046436488628387) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.008557001128793,-0.082087293267250,0.026779174804688,-0.079827055335045,-0.172106549143791,0.100065253674984,0.041647672653198,0.045765090733767,-0.203866705298424,0.121790796518326,0.193330287933350,-0.029282649978995,-0.081931039690971,-0.158629938960075,0.065858058631420,0.128490641713142) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.046557113528252,-0.003289833199233,-0.031480744481087,0.027014957740903,-0.014422035776079,-0.064603276550770,0.171509876847267,0.036279056221247,-0.008406043983996,-0.011443313211203,-0.089861996471882,0.008787572383881,-0.131224647164345,0.043349534273148,0.107274882495403,0.040985897183418) * MODEL7_texOff(vec2(1,1));
res += mat4(0.138499438762665,-0.014110353775322,0.004926148802042,0.111614882946014,-0.023109396919608,0.054445426911116,0.153324171900749,-0.013746060431004,0.111049979925156,-0.095872446894646,0.053564265370369,0.055199880152941,-0.150217741727829,0.073027320206165,0.117138750851154,0.146699711680412) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.005993625614792,-0.000021978825316,0.076593719422817,0.056023977696896,-0.081402696669102,0.022159826010466,-0.072235457599163,0.015779715031385,-0.127991035580635,-0.000769865175243,0.047830440104008,0.104513086378574,0.311477750539780,-0.141766309738159,0.199869826436043,-0.252245992422104) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.024637890979648,-0.021724855527282,0.077714361250401,0.011691125109792,0.058694083243608,-0.018897989764810,0.094254970550537,0.063295707106590,0.106416396796703,-0.045967683196068,-0.129826173186302,-0.082254163920879,-0.404393762350082,-0.089035980403423,-0.092142805457115,0.091010570526123) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.064519867300987,0.050780065357685,-0.019167196005583,0.062688909471035,0.235076487064362,-0.228050246834755,0.312358468770981,0.055266808718443,-0.065238364040852,-0.148975953459740,0.084427468478680,-0.013104055076838,0.100272983312607,-0.247323691844940,0.058538500219584,0.065967656672001) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.055577758699656,-0.069458305835724,0.168411269783974,0.049747154116631,-0.086582392454147,-0.034531667828560,0.011342702433467,0.062100239098072,0.061588171869516,-0.013060220517218,0.299840867519379,-0.689756870269775,0.234333783388138,0.004296209197491,0.157698810100555,-0.021889273077250) * MODEL8_texOff(vec2(0,0));
res += mat4(0.028691094368696,0.015918159857392,0.022962741553783,-0.027531662955880,-0.169736281037331,-0.158222019672394,0.011331621557474,0.095147199928761,-0.144236117601395,-0.006727680098265,0.043205574154854,-0.017635788768530,-0.235395848751068,0.025875492021441,-0.133384734392166,-0.000184888878721) * MODEL8_texOff(vec2(0,1));
res += mat4(0.097802788019180,-0.067521966993809,0.058402303606272,0.032494369894266,0.100036971271038,-0.088373810052872,0.038049958646297,0.035363696515560,-0.116043657064438,-0.095164313912392,-0.058804001659155,0.003815689124167,-0.178512647747993,-0.115265548229218,-0.004650429356843,-0.056978642940521) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.066852033138275,0.118680648505688,-0.093734100461006,0.039360895752907,-0.089233495295048,-0.186407178640366,0.065448492765427,0.033473107963800,-0.139128863811493,0.011802555993199,-0.304846614599228,0.141385212540627,-0.070804417133331,0.000492090068292,-0.103934645652771,0.101476348936558) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.002357999328524,0.033176850527525,-0.027617989107966,0.002458292758092,0.083607412874699,0.049426786601543,0.184641942381859,-0.068016506731510,-0.177089735865593,-0.079884305596352,-0.108319118618965,0.048652265220881,0.031612493097782,0.123305663466454,-0.081665389239788,-0.032220583409071) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.038569562137127,0.080801151692867,-0.086429990828037,0.058025408536196,0.144156962633133,0.068133980035782,-0.090989381074905,0.058896265923977,0.064758226275444,0.042039349675179,-0.034365158528090,-0.018905280157924,0.097849957644939,0.014644712209702,0.060422144830227,0.073808170855045) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.158763676881790,0.044055566191673,0.089321948587894,0.098152801394463,0.205381527543068,-0.182904273271561,0.035106897354126,0.117984771728516,0.210619911551476,-0.003187678055838,-0.151007115840912,-0.184821307659149,0.246060147881508,-0.123375743627548,0.126285776495934,-0.044536758214235) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.140836730599403,0.023103671148419,-0.056385464966297,0.069299802184105,0.068955257534981,0.026455737650394,-0.046732209622860,0.127174571156502,-0.085408791899681,-0.041803006082773,-0.005087248049676,0.104085475206375,-0.081608563661575,-0.050692293792963,0.097881063818932,0.083178341388702) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.148176193237305,0.170720711350441,0.123239159584045,-0.219807639718056,-0.076179854571819,0.108665063977242,-0.038104858249426,0.186083346605301,-0.023427750915289,0.067493312060833,0.025548569858074,0.062165331095457,0.095022544264793,-0.070336945354939,-0.012678842991590,-0.150869175791740) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.155115902423859,0.257515430450439,0.026415713131428,-0.371607720851898,0.305232793092728,-0.157309219241142,0.195726081728935,-0.222005873918533,0.135072335600853,0.181679457426071,0.463360637426376,0.292219460010529,-0.087032884359360,-0.233464911580086,0.023028625175357,0.072168909013271) * MODEL9_texOff(vec2(0,0));
res += mat4(0.115571394562721,0.080906219780445,-0.157474786043167,-0.112147919833660,-0.158310160040855,0.057242020964622,-0.135072082281113,-0.057944659143686,0.094652965664864,-0.141759186983109,-0.086432784795761,0.032434515655041,-0.072681196033955,-0.036588609218597,0.227337822318077,0.096419990062714) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.033998306840658,-0.009974227286875,0.050051759928465,-0.003615445923060,0.124291948974133,0.122446857392788,-0.035234101116657,0.035414297133684,0.045265693217516,0.027143629267812,0.117110267281532,-0.051437173038721,-0.056126985698938,-0.009942241013050,0.052679393440485,-0.027333192527294) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.102314725518227,-0.032264925539494,0.079053819179535,0.080113820731640,-0.007926528342068,-0.048904232680798,-0.038953773677349,-0.092824950814247,0.014201575890183,0.052684873342514,0.118319012224674,0.035369135439396,0.066322453320026,-0.137451574206352,0.404014796018600,0.013312885537744) * MODEL9_texOff(vec2(1,0));
res += mat4(0.052493777126074,0.063096828758717,-0.147763267159462,0.062871500849724,-0.199769392609596,0.039523031562567,-0.089563846588135,-0.101307198405266,-0.058288946747780,-0.106831803917885,0.084531731903553,-0.018786773085594,-0.123646669089794,0.036353927105665,0.063836500048637,-0.004626947920769) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.123928122222424,-0.033416926860809,-0.133065506815910,-0.075992926955223,-0.206350877881050,0.037876069545746,0.113143466413021,0.030383611097932,-0.079391047358513,-0.035315711051226,-0.061034169048071,-0.005632158368826,0.437832176685333,-0.014225200749934,0.147269159555435,-0.026577774435282) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.175572857260704,0.135931566357613,-0.100742556154728,-0.328097641468048,-0.067988127470016,0.170636311173439,-0.070032641291618,0.065238937735558,0.093431219458580,0.104228422045708,-0.122640572488308,-0.115963622927666,0.072286650538445,0.144155383110046,0.180569067597389,-0.106790706515312) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.102128505706787,-0.102774031460285,-0.027201626449823,-0.055882778018713,-0.020930416882038,0.057064112275839,-0.125790044665337,-0.029643842950463,-0.072723552584648,0.104132354259491,-0.127785176038742,-0.132319003343582,0.202371522784233,-0.154272034764290,0.094526596367359,0.040084049105644) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.377636432647705,-0.083362028002739,-0.070138163864613,0.065925173461437,-0.398461252450943,0.132675647735596,-0.018525611609221,-0.144121393561363,-0.020877599716187,0.095308110117912,0.050043720752001,0.030955137684941,0.219908505678177,-0.140963584184647,-0.091302610933781,-0.026490271091461) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.239296257495880,0.061937421560287,0.311079323291779,-0.000459481350845,-0.077556170523167,0.407075375318527,-0.234789147973061,-0.122821398079395,0.148083552718163,-0.172892719507217,-0.202767416834831,0.340671330690384,0.256151765584946,0.077083967626095,-0.026110451668501,0.042329240590334) * MODEL10_texOff(vec2(0,0));
res += mat4(0.076727658510208,-0.020956642925739,0.070094704627991,0.007696844637394,0.184531882405281,-0.124863363802433,0.101931236684322,-0.045623574405909,0.086433045566082,0.359729409217834,-0.083109162747860,-0.120523884892464,-0.016171015799046,0.001329110469669,0.103868022561073,0.098506614565849) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.037389334291220,-0.049623273313046,-0.177085906267166,0.043945260345936,-0.006560801994056,-0.035986062139273,-0.119253791868687,-0.068968169391155,-0.117135047912598,-0.048849102109671,0.021330663934350,0.035017557442188,-0.186560422182083,0.234237506985664,0.178528755903244,0.110481552779675) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.091733053326607,-0.253605991601944,0.024782115593553,0.095896534621716,-0.021887693554163,0.012349960394204,-0.344408392906189,-0.078798562288284,-0.007792075630277,-0.069844916462898,0.149140954017639,0.161578595638275,0.112543642520905,-0.114837743341923,0.042996935546398,-0.008603351190686) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.311422735452652,-0.014213137328625,-0.007867750711739,0.003228460904211,0.078081883490086,-0.150181874632835,0.172549024224281,-0.048826117068529,0.086782537400723,0.156613647937775,-0.105740807950497,0.055139813572168,-0.154787898063660,0.221664607524872,0.172960191965103,0.095264635980129) * MODEL10_texOff(vec2(1,1));
res += mat4(0.073890067636967,0.066552810370922,-0.019950352609158,-0.074947468936443,-0.020199418067932,-0.001180935185403,-0.004689749795943,-0.009637313894928,-0.305390477180481,-0.003908684477210,-0.206133902072906,-0.087482258677483,0.071827694773674,0.032494626939297,-0.179823294281960,-0.120506659150124) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.095596835017204,0.045982867479324,-0.249351650476456,0.095862112939358,-0.078769780695438,-0.112079821527004,0.125980436801910,-0.093760758638382,0.203384086489677,0.172433435916901,-0.094360560178757,0.080911308526993,-0.539113223552704,-0.017201419919729,-0.006432315334678,0.136446028947830) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.099805645644665,0.021684700623155,-0.216044232249260,-0.093179427087307,0.108712621033192,-0.178404659032822,-0.059974331408739,0.129713922739029,-0.040575463324785,0.105582736432552,-0.027700351551175,0.025110015645623,0.163174510002136,-0.034677483141422,0.204052835702896,0.108792796730995) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.016475459560752,0.092923350632191,0.027653494849801,0.103921726346016,-0.017479278147221,-0.094296865165234,-0.007764691021293,0.023172633722425,-0.107809871435165,0.046519380062819,-0.113504439592361,-0.135526478290558,0.254615753889084,-0.139225602149963,-0.115753687918186,-0.004139052238315) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.185431405901909,0.174671903252602,-0.092329889535904,0.161359891295433,0.249913528561592,-0.048131149262190,-0.032098256051540,0.067722260951996,0.040285300463438,0.020897191017866,-0.122013747692108,-0.022062547504902,-0.419037282466888,-0.196764066815376,0.156486794352531,0.113617122173309) * MODEL11_texOff(vec2(0,0));
res += mat4(0.062585584819317,0.009642492048442,0.018807748332620,-0.140785768628120,-0.192701533436775,0.100666299462318,0.063899412751198,0.057139992713928,-0.082400254905224,0.090539567172527,-0.118502423167229,-0.096120804548264,-0.167544201016426,-0.275551229715347,0.013632724061608,-0.151225030422211) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.160996332764626,0.021016741171479,-0.049754731357098,0.102021321654320,0.210194453597069,0.019164048135281,0.148256853222847,0.036109589040279,0.005181828979403,0.098511159420013,0.148658901453018,0.041045550256968,-0.115228094160557,-0.060552518814802,-0.190165117383003,0.043718226253986) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.116796351969242,-0.065063685178757,0.229755163192749,0.102616913616657,-0.035111382603645,-0.082412831485271,-0.006040500476956,0.135277360677719,0.118287183344364,-0.082599066197872,-0.119840212166309,0.044216945767403,-0.036808166652918,0.038251619786024,-0.185783624649048,0.024928444996476) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.093838520348072,-0.206880241632462,-0.235319525003433,-0.104157254099846,-0.082408301532269,0.051405131816864,0.072559773921967,0.097034089267254,0.088012315332890,0.166335493326187,-0.009082313627005,-0.027862723916769,0.176407799124718,0.026394462212920,0.184867903590202,-0.059026133269072) * MODEL11_texOff(vec2(1,1));
res += mat4(0.274015218019485,-0.083915591239929,-0.055587995797396,-0.042946353554726,0.042667683213949,0.191846519708633,-0.107954718172550,0.012894498184323,-0.103406988084316,0.066312454640865,0.003431409830227,0.104305364191532,-0.310196518898010,-0.069918148219585,-0.256854325532913,-0.211799651384354) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.070935301482677,-0.021137425675988,-0.095134288072586,-0.065038725733757,-0.028736637905240,-0.041671298444271,-0.121248677372932,-0.201981514692307,0.005738376639783,0.051551073789597,0.207337975502014,-0.020728116855025,0.005164805799723,-0.003536756616086,-0.148989170789719,-0.015099183656275) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.019696205854416,-0.009080342948437,-0.019288124516606,-0.028100209310651,0.062995813786983,-0.072218559682369,-0.001708535244688,-0.217860519886017,0.071684151887894,-0.029920017346740,0.019871450960636,-0.041123811155558,-0.112530648708344,-0.148108467459679,-0.242299094796181,0.016363810747862) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.042293339967728,0.092703595757484,0.069073215126991,-0.056174982339144,0.003250000998378,-0.150768488645554,-0.307313293218613,-0.096153706312180,-0.173209249973297,0.053994316607714,-0.035582765936852,-0.187058478593826,0.006882775574923,-0.253366738557816,-0.200207784771919,-0.090664498507977) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.353781461715698,0.095990367233753,0.153172269463539,-0.192118346691132,-0.156295925378799,-0.109501294791698,-0.313175767660141,0.040810957551003,0.066636256873608,0.025127872824669,-0.187436416745186,0.133065149188042,-0.099763780832291,-0.219485178589821,0.107298046350479,-0.067860685288906) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.019140787422657,-0.043418988585472,-0.019855048507452,-0.067577518522739,0.343625605106354,0.158594816923141,0.046715524047613,-0.038219764828682,0.131277531385422,0.081349752843380,0.251544684171677,-0.107289947569370,-0.110221192240715,0.035029936581850,-0.185405910015106,-0.033039823174477) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.202630966901779,0.059217929840088,0.247762292623520,0.223590716719627,-0.006099510937929,-0.128696441650391,-0.017519796267152,0.024955602362752,-0.195382297039032,0.154238119721413,0.030200131237507,-0.092484325170517,-0.006790291983634,0.023824496194720,-0.027591025456786,0.068049333989620) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.031165972352028,-0.046422425657511,0.170467346906662,0.063572131097317,-0.133975550532341,0.043678563088179,-0.136258378624916,-0.082744434475899,0.206337213516235,-0.126522347331047,0.256166249513626,0.039091214537621,0.039356373250484,0.022661147639155,-0.114151746034622,0.146806001663208) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.082317024469376,-0.055983822792768,0.077320501208305,0.090307936072350,0.036475609987974,-0.103853248059750,0.139451816678047,0.091187581419945,-0.009616758674383,0.067010655999184,-0.065017037093639,-0.031148908659816,-0.013156338594854,-0.210181400179863,-0.006086206529289,-0.002500412752852) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.332425743341446,-0.386351257562637,0.243916511535645,0.697721004486084) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_3x_LA) mapping 6_1

vec4 hook()
{
vec4 res = vec4(-0.065678000450134,0.165805771946907,-0.155841186642647,-0.182135015726089);
res += mat4(-0.235640168190002,0.087792150676250,0.012160120531917,-0.061307426542044,-0.161781743168831,0.013019178062677,0.017309308052063,-0.040926508605480,-0.037263765931129,-0.009821984916925,0.056319631636143,0.011260156519711,0.277234375476837,-0.053263179957867,-0.152071490883827,-0.035973690450191) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.220187097787857,-0.100467078387737,-0.245623186230659,0.071743518114090,0.088874474167824,-0.045419540256262,-0.062799945473671,0.066300846636295,-0.226780176162720,0.027423957362771,0.046706531196833,-0.021691348403692,-0.204469650983810,0.098454743623734,-0.096832446753979,0.012582154013216) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.049403607845306,0.027408070862293,-0.006236526183784,-0.071890048682690,0.192863330245018,0.012324932962656,-0.064292766153812,-0.021875221282244,-0.027433514595032,-0.226701259613037,-0.077476881444454,-0.007017357740551,-0.133436545729637,0.154423475265503,-0.069459564983845,-0.042411848902702) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.105664923787117,-0.051553562283516,-0.030962342396379,-0.080970734357834,-0.040109619498253,0.137530401349068,-0.038274321705103,0.099490165710449,0.128580376505852,-0.161852329969406,0.021284872666001,-0.026065416634083,-0.069351635873318,-0.000395011826186,0.030525045469403,-0.074112921953201) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.013983890414238,-0.377591192722321,-0.336931109428406,-0.147562474012375,0.117374323308468,-0.003528608940542,-0.258121609687805,0.203329220414162,-0.501547276973724,0.129363745450974,0.014098243787885,-0.034830804914236,-0.149472653865814,-0.146103695034981,0.164052948355675,-0.072074607014656) * MODEL1_texOff(vec2(0,0));
res += mat4(0.139085501432419,0.132177680730820,-0.048959750682116,0.100680366158485,0.056603990495205,0.078765816986561,-0.060945231467485,0.044413119554520,0.307543784379959,0.140526115894318,-0.026836525648832,0.025206321850419,0.248655796051025,0.034008435904980,-0.117637641727924,0.014970159158111) * MODEL1_texOff(vec2(0,1));
res += mat4(0.100846536457539,0.031221207231283,-0.127246677875519,0.055424682796001,0.166531071066856,-0.027591522783041,0.044456306844950,-0.003838195698336,0.071968048810959,0.061766538769007,-0.055168054997921,0.139480397105217,-0.183072060346603,-0.060033388435841,0.023819813504815,-0.083384402096272) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.000645515334327,0.054007709026337,-0.166135638952255,0.113851174712181,-0.077418260276318,0.076251961290836,-0.217559024691582,-0.032728243619204,0.060733433812857,0.024143656715751,-0.117366835474968,0.153582900762558,-0.242571756243706,-0.155026778578758,0.024394150823355,-0.071578331291676) * MODEL1_texOff(vec2(1,0));
res += mat4(0.049901939928532,0.025463251397014,-0.115192525088787,0.045627288520336,0.053428053855896,-0.154610440135002,-0.036258604377508,-0.015012000687420,0.140839233994484,0.174381375312805,-0.031748853623867,0.001224326668307,-0.191848725080490,0.108583636581898,-0.078089453279972,-0.053851667791605) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.281579613685608,-0.004377057310194,0.042062547057867,-0.046687908470631,-0.141957968473434,-0.020021336153150,-0.056620486080647,-0.015437033027411,0.130859240889549,-0.101713269948959,-0.104374460875988,0.044576570391655,0.234134614467621,-0.029753621667624,-0.013597544282675,0.002318314742297) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.124442547559738,-0.026890357956290,0.015587455593050,-0.036974504590034,-0.045040264725685,-0.054793365299702,0.067120857536793,0.013732669875026,0.376957893371582,0.051292762160301,-0.079776987433434,0.038642592728138,-0.197459936141968,0.174908012151718,0.279069125652313,0.119115650653839) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.189945176243782,-0.125649645924568,-0.021678028628230,0.040445365011692,0.026610780507326,0.020145470276475,0.051675945520401,-0.008175101131201,-0.030531743541360,0.062760114669800,-0.113826140761375,-0.024478711187840,-0.056867364794016,0.082243099808693,-0.010901727713645,-0.061289414763451) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.060576017946005,-0.141492024064064,-0.013575070537627,0.021109232679009,-0.086819641292095,0.199267819523811,0.034583985805511,-0.080376476049423,0.063118517398834,0.087500050663948,0.264792114496231,0.148539409041405,0.121448874473572,0.014135682024062,0.056663505733013,-0.056984785944223) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.057198833674192,0.033715054392815,-0.147423833608627,-0.064501851797104,-0.511843681335449,0.079858928918839,0.121914766728878,-0.142675787210464,0.184198662638664,0.091317273676395,-0.021224817261100,0.125763371586800,0.021525342017412,-0.215019181370735,0.013565143570304,-0.108822010457516) * MODEL2_texOff(vec2(0,0));
res += mat4(0.275155812501907,-0.204910203814507,-0.110964782536030,-0.037953045219183,0.069661356508732,-0.177463158965111,-0.026349442079663,-0.088431529700756,0.108178526163101,-0.104703538119793,-0.003244392108172,-0.081153675913811,-0.148407876491547,-0.001359421643429,0.125434145331383,-0.063739150762558) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.103859245777130,-0.059197179973125,0.011797093786299,-0.080065786838531,-0.094962775707245,-0.025567578151822,0.043199669569731,0.027412354946136,-0.111968196928501,-0.063950791954994,0.104338072240353,-0.013723427429795,-0.108061373233795,0.045797467231750,0.127587184309959,0.055884964764118) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.288809984922409,-0.098012775182724,-0.062893353402615,-0.109217941761017,0.085993580520153,0.165436595678329,-0.140299752354622,0.027353912591934,-0.009605583734810,0.099189437925816,0.268819391727448,-0.143549844622612,-0.123519346117973,-0.119635261595249,0.061333369463682,0.079405352473259) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.146725594997406,-0.032355852425098,-0.070595599710941,-0.054217040538788,0.013957310467958,0.128433555364609,-0.036025304347277,-0.014480238780379,0.198644638061523,0.041988741606474,-0.126249283552170,0.008848176337779,-0.049293290823698,-0.241438865661621,0.000170428509591,-0.018509093672037) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.144443005323410,-0.054369494318962,0.183673188090324,-0.027999928221107,0.246954083442688,0.032186899334192,0.019905967637897,-0.167320564389229,-0.010565989650786,0.018777230754495,-0.057063754647970,-0.074866317212582,0.143078520894051,0.074379451572895,-0.051490548998117,0.040804337710142) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.053533572703600,0.175733447074890,0.020557638257742,0.085200041532516,-0.297210156917572,0.077497683465481,-0.038048259913921,0.073103368282318,-0.177369356155396,0.062140561640263,-0.070955030620098,0.123344227671623,-0.172174260020256,0.183646678924561,0.039518948644400,0.099938027560711) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.196829214692116,0.069956839084625,0.024286385625601,-0.001078345347196,0.075207099318504,-0.003357908688486,0.016620645299554,0.006671411916614,0.120837509632111,0.006891709286720,-0.021452564746141,-0.015141854993999,-0.006000996567309,0.036792382597923,-0.068018138408661,-0.085164807736874) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.000646253174637,0.006780871655792,-0.199185147881508,-0.093225993216038,-0.016859641298652,0.070163838565350,-0.035537704825401,-0.319978922605515,-0.095838651061058,-0.016838792711496,-0.019621791318059,-0.117594815790653,-0.008948765695095,0.067336156964302,0.155664235353470,0.039038896560669) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.038343902677298,0.081587105989456,0.115270435810089,-0.098434373736382,-0.021104743704200,-0.211440756917000,-0.251988738775253,0.348474323749542,-0.339803457260132,-0.002457805210724,0.098432436585426,-0.020967962220311,-0.094637900590897,0.071292586624622,0.158577442169189,0.108924299478531) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.180918052792549,-0.001368333119899,0.009859240613878,0.120746985077858,0.131710425019264,0.074925445020199,-0.035880561918020,0.068859905004501,0.143086791038513,-0.075462013483047,0.109688259661198,0.058635037392378,0.238853409886360,0.243813604116440,0.143484532833099,-0.117978036403656) * MODEL3_texOff(vec2(0,1));
res += mat4(0.066446766257286,0.032445594668388,0.140455782413483,-0.027115767821670,-0.059627484530210,0.048651527613401,0.014762513339520,-0.202074274420738,0.034601919353008,-0.139584541320801,0.044531196355820,-0.039828188717365,-0.104611024260521,0.012182053178549,0.060067929327488,0.050164863467216) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.058354530483484,-0.058065783232450,0.031862467527390,0.116852596402168,0.085341945290565,-0.091611541807652,-0.186465680599213,-0.165486305952072,0.083146356046200,-0.013391374610364,-0.048851128667593,-0.013032383285463,0.087773069739342,-0.084392264485359,-0.010144156403840,0.132948517799377) * MODEL3_texOff(vec2(1,0));
res += mat4(0.148389264941216,0.072398610413074,-0.143958643078804,-0.008545908145607,-0.114961788058281,0.014892352744937,-0.025850292295218,-0.065095663070679,0.038619033992290,0.029995873570442,0.024103503674269,0.006351942662150,0.069773972034454,0.015398890711367,-0.027521466836333,-0.018066469579935) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.201957717537880,-0.137883678078651,0.127689257264137,0.100370451807976,0.139232814311981,0.013045587576926,0.034790921956301,-0.056798554956913,-0.209002748131752,-0.136710315942764,-0.041523914784193,-0.056559726595879,0.263634085655212,-0.003055412787944,-0.032384250313044,0.036604382097721) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.017637139186263,-0.161672487854958,0.060829859226942,0.081434838473797,-0.308000236749649,0.056598965078592,-0.111404255032539,-0.005692037753761,-0.134624153375626,0.003136352635920,0.024673121050000,-0.031008774414659,0.102752946317196,0.106319732964039,-0.030094921588898,-0.014412475749850) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.266798228025436,-0.076523989439011,0.046606823801994,-0.077517941594124,0.003191411728039,0.085283115506172,-0.055683072656393,0.065549321472645,-0.157242566347122,-0.064874701201916,0.053324911743402,0.062402792274952,-0.081736691296101,0.164202734827995,0.022748265415430,-0.019663423299789) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.012807889841497,-0.068021327257156,0.022942543029785,0.032660190016031,0.064202047884464,0.184250727295876,0.045997634530067,-0.158739060163498,-0.118144035339355,-0.053898099809885,0.133400022983551,-0.020820388570428,-0.333463191986084,-0.029642825946212,-0.054465010762215,-0.084290578961372) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.130808874964714,0.029730163514614,-0.132890224456787,-0.214359953999519,0.054494649171829,-0.016403576359153,0.313015013933182,-0.159777313470840,0.104565113782883,-0.057164944708347,0.059071011841297,-0.146316573023796,0.134584337472916,-0.069638341665268,0.098215304315090,-0.034072861075401) * MODEL4_texOff(vec2(0,0));
res += mat4(0.054210163652897,-0.104273036122322,0.154873430728912,0.058240421116352,0.044122725725174,-0.141413643956184,0.082683563232422,0.085603609681129,-0.398478686809540,-0.117821499705315,-0.021244166418910,0.044061906635761,0.484408795833588,-0.142464563250542,0.025396434590220,-0.064590759575367) * MODEL4_texOff(vec2(0,1));
res += mat4(0.088331297039986,-0.185902178287506,0.239870309829712,0.004872648976743,0.152903646230698,0.045728091150522,0.137419193983078,-0.162550806999207,0.044557202607393,0.096795283257961,-0.106872320175171,-0.178869470953941,0.090153329074383,-0.019015528261662,0.024426884949207,-0.021766185760498) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.134823247790337,-0.166010409593582,-0.133079245686531,-0.034747287631035,0.063691221177578,-0.131909370422363,-0.025966210290790,-0.093346491456032,-0.022594805806875,-0.153415516018867,-0.029215816408396,-0.190990790724754,0.265080899000168,-0.068439267575741,-0.046437598764896,0.072258949279785) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.008795283734798,0.000448694307124,0.101290680468082,0.006987382657826,0.277911484241486,0.053458653390408,-0.021816700696945,0.018197773024440,-0.123329184949398,-0.148413404822350,-0.008287653326988,-0.006601131521165,0.016410116106272,0.114105835556984,-0.060396332293749,-0.011898539960384) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.142458915710449,-0.036640696227551,0.057963330298662,-0.000128922882141,0.373102456331253,-0.138450175523758,-0.105312928557396,-0.040400099009275,-0.413083851337433,-0.099773786962032,0.014358636923134,0.060168392956257,-0.184213101863861,0.048713136464357,-0.078768447041512,0.002567580901086) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.193901687860489,-0.042558193206787,0.085205659270287,-0.100026249885559,-0.089262634515762,-0.115734577178955,0.010370688512921,-0.066976778209209,0.066792689263821,-0.306910753250122,-0.093369908630848,0.014695158228278,-0.035747200250626,-0.113157726824284,-0.098062701523304,-0.188392028212547) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.156768515706062,-0.011835118755698,0.014938597567379,0.019448429346085,0.007526108995080,0.310818612575531,0.038069173693657,0.022209361195564,-0.300319522619247,-0.142092794179916,-0.093002215027809,-0.029284980148077,-0.327966272830963,-0.082525186240673,-0.081494919955730,0.094172127544880) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.152056649327278,-0.075286842882633,-0.002040880732238,0.048266489058733,0.339332759380341,-0.035050012171268,-0.092056781053543,-0.038009885698557,-0.203291550278664,-0.025634435936809,-0.041002068668604,0.127508193254471,-0.035610102117062,-0.167087465524673,0.161906376481056,0.045942824333906) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.256476670503616,-0.172715991735458,-0.069241799414158,0.079511985182762,0.109725579619408,-0.230492532253265,-0.102093741297722,0.096601493656635,-0.032068826258183,0.100625298917294,0.097507916390896,0.268006652593613,-0.256562650203705,0.131066232919693,0.240447327494621,0.458187609910965) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.148048341274261,0.109496764838696,-0.113179393112659,-0.043697483837605,-0.062957733869553,-0.190343782305717,0.038590874522924,0.036548476666212,-0.506870150566101,0.015538857318461,0.103156261146069,-0.024674832820892,-0.044267848134041,0.030863592401147,0.140854656696320,0.203306674957275) * MODEL5_texOff(vec2(0,1));
res += mat4(0.128536134958267,0.017273966223001,0.002734952606261,0.005793780554086,-0.151446878910065,-0.043182648718357,0.202396064996719,0.117735132575035,-0.259071856737137,-0.140579074621201,0.140148803591728,0.099394626915455,0.107965476810932,0.046171478927135,-0.036187957972288,0.070760019123554) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.050393022596836,0.113046154379845,0.072532922029495,0.133855104446411,0.065226279199123,-0.162262499332428,0.263925820589066,0.009388608857989,-0.206457123160362,-0.198180571198463,0.252029895782471,0.075956314802170,0.148244217038155,0.080260150134563,0.027298318222165,0.026845475658774) * MODEL5_texOff(vec2(1,0));
res += mat4(0.348869681358337,0.158078357577324,-0.002385307569057,0.033262602984905,0.189031720161438,-0.044692181050777,-0.014078729785979,0.128702655434608,-0.150169059634209,-0.477314531803131,-0.018483985215425,-0.085674636065960,0.146984413266182,0.114051155745983,-0.009336102753878,0.077146261930466) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.341782331466675,0.079978547990322,0.094111606478691,0.105436541140079,0.257689714431763,-0.012641618028283,0.026482271030545,0.113955810666084,0.009719277732074,0.085730478167534,-0.029456261545420,-0.131730630993843,-0.409288316965103,0.032517731189728,0.065373621881008,-0.009935375303030) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.293418198823929,-0.102949798107147,0.160038396716118,-0.018544118851423,-0.054355181753635,0.052418150007725,0.107023015618324,0.099680833518505,0.108853228390217,-0.258520513772964,-0.178725108504295,-0.250015974044800,0.249794915318489,-0.022342987358570,-0.029503254219890,0.072651617228985) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.060083165764809,0.073493011295795,0.093041315674782,0.057212952524424,-0.119209624826908,-0.209409207105637,0.018514214083552,0.080002821981907,-0.255238980054855,-0.149484828114510,0.041074004024267,-0.049440022557974,0.105789273977280,-0.151394844055176,-0.078305020928383,-0.002769892103970) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.228846549987793,-0.052425090223551,-0.013686363585293,0.030292484909296,-0.070568658411503,-0.042035352438688,-0.050448819994926,0.205647841095924,-0.063742220401764,0.066486962139606,-0.056943353265524,-0.103767447173595,-0.203422397375107,0.053312662988901,-0.084080517292023,-0.151234507560730) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.399617761373520,0.042279027402401,-0.142463654279709,0.039458069950342,0.046280775219202,-0.205968156456947,0.073821336030960,-0.021071268245578,0.080278486013412,0.025243952870369,0.078820966184139,-0.033337038010359,0.397662907838821,-0.007005069870502,-0.584454596042633,0.274348407983780) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.053412966430187,0.072484932839870,0.048160839825869,-0.096360556781292,0.091660730540752,-0.140666499733925,-0.031042203307152,0.085911482572556,-0.080911934375763,-0.046279944479465,0.116700798273087,-0.024806587025523,-0.074254326522350,0.186613231897354,-0.104515425860882,0.041997890919447) * MODEL6_texOff(vec2(0,1));
res += mat4(0.122052110731602,-0.065237060189247,0.081677004694939,0.087540008127689,-0.116561993956566,0.124941542744637,0.097456537187099,0.004167257808149,-0.108899973332882,-0.130042210221291,0.007087670732290,0.035164620727301,0.074034824967384,-0.070669054985046,0.077412687242031,0.033951412886381) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.088732562959194,-0.004198528360575,0.032099477946758,0.016094081103802,0.089371323585510,-0.161017552018166,-0.002470950130373,0.054185967892408,0.251340627670288,0.103550232946873,-0.078857921063900,0.049116514623165,-0.013318186625838,0.258321195840836,0.390494585037231,-0.126740589737892) * MODEL6_texOff(vec2(1,0));
res += mat4(0.000400073564379,-0.006475863978267,-0.006165023427457,-0.028754225000739,-0.072003073990345,0.046691711992025,-0.006871925201267,-0.002780422801152,0.112655036151409,0.115987941622734,-0.043742783367634,-0.015296272933483,0.024968342855573,-0.273391306400299,0.091189965605736,-0.051571853458881) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.029852183535695,-0.221874311566353,0.203802198171616,0.427887022495270) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_3x_LA) mapping 6_2

vec4 hook()
{
vec4 res = vec4(-0.090622536838055,0.221805334091187,0.028877450153232,-0.123084872961044);
res += mat4(0.102078884840012,0.043937187641859,-0.086622983217239,-0.022497141733766,0.098921343684196,-0.026283703744411,-0.438392162322998,-0.023803293704987,0.025280745700002,0.088759660720825,-0.018041957169771,0.146682575345039,-0.073637619614601,0.005332319531590,0.129737555980682,-0.175128072500229) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.063847839832306,0.062174662947655,-0.006011659279466,-0.031339608132839,0.021076232194901,0.131090015172958,0.099544472992420,-0.167503044009209,-0.068698048591614,-0.011652949266136,0.112090766429901,0.284692555665970,-0.093030877411366,-0.020305806770921,0.037194851785898,-0.058385040611029) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.000727477308828,0.199743822216988,0.087661400437355,-0.009743859991431,0.025857627391815,0.011609821580350,0.072614870965481,-0.028671175241470,0.117968872189522,0.071193009614944,0.058025214821100,0.007286381442100,-0.009798119775951,0.018757453188300,0.058306604623795,0.055839966982603) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.123289309442043,0.074984878301620,-0.263579905033112,0.161385521292686,-0.020740240812302,0.045249529182911,0.036876071244478,-0.120345085859299,0.055841445922852,0.035170298069715,-0.003140551736578,-0.317255586385727,0.012667628936470,-0.206430450081825,-0.054672077298164,-0.070546992123127) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.269902586936951,-0.192178115248680,-0.382477313280106,0.040906589478254,-0.000754880195018,0.031447760760784,0.032614856958389,-0.026072980836034,-0.005402531009167,-0.070055678486824,-0.299155831336975,0.157469302415848,-0.160028100013733,-0.313897460699081,0.045477490872145,0.348989546298981) * MODEL1_texOff(vec2(0,0));
res += mat4(0.060027170926332,0.082797698676586,0.036671191453934,-0.012247026897967,0.022071002051234,-0.055952325463295,-0.020145477727056,0.085970409214497,-0.250721603631973,-0.110544979572296,-0.074218846857548,0.093467302620411,-0.012311024591327,0.019496655091643,0.224561333656311,0.131500676274300) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.039948545396328,0.056232146918774,0.046680286526680,-0.254096388816833,0.096819601953030,-0.100943572819233,-0.021898364648223,0.056972596794367,-0.103462994098663,0.000658210774418,-0.047278799116611,-0.158037275075912,-0.005126771982759,0.017492234706879,-0.123548559844494,-0.180776998400688) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.099938675761223,-0.022624675184488,-0.173151433467865,-0.106773056089878,0.133781462907791,-0.237929433584213,-0.427252024412155,-0.050441745668650,-0.037478763610125,0.160624489188194,0.243426293134689,-0.261607944965363,-0.158157423138618,0.070998616516590,0.046454779803753,-0.191342189908028) * MODEL1_texOff(vec2(1,0));
res += mat4(0.037253029644489,-0.006625597830862,-0.053338896483183,0.059806931763887,-0.046728193759918,-0.021738925948739,-0.001816065050662,0.052646301686764,0.128217041492462,0.101917453110218,-0.110606275498867,0.146550998091698,0.031240042299032,-0.017497101798654,-0.017595360055566,0.106369838118553) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.073588155210018,-0.004043573513627,0.041364431381226,-0.032239921391010,0.025968683883548,0.011347428895533,0.075817503035069,0.030712388455868,-0.022112587466836,-0.147092208266258,0.132934570312500,0.172029420733452,-0.104008600115776,-0.109634578227997,-0.006082783453166,-0.178955033421516) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.098574310541153,-0.108029849827290,-0.173067003488541,-0.220642164349556,0.090249150991440,0.062607496976852,0.062032062560320,0.051514584571123,0.148648157715797,-0.067651838064194,0.085290275514126,-0.041529495269060,-0.032770082354546,0.007347589824349,-0.047704894095659,-0.038616973906755) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.037618089467287,-0.025503160431981,-0.061243582516909,0.015323337167501,-0.079246953129768,0.031802661716938,0.043373703956604,0.006883692461997,0.016346741467714,0.238385587930679,0.051469795405865,0.008584617637098,0.144212424755096,-0.059690751135349,-0.053779978305101,0.139928236603737) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.016383521258831,-0.032800108194351,-0.109674252569675,-0.060236819088459,-0.048225563019514,-0.142509475350380,0.097681842744350,-0.324392348527908,-0.082688547670841,-0.076884292066097,0.123442046344280,0.044984254986048,0.224984943866730,-0.216839283704758,0.128944486379623,0.021113134920597) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.109069302678108,0.169055432081223,0.135011777281761,-0.038401938974857,0.478571623563766,0.260820955038071,-0.324725240468979,-0.119883857667446,0.145044967532158,-0.045117817819118,0.216533228754997,0.253702223300934,-0.064016163349152,0.193371415138245,-0.002388656605035,-0.574811220169067) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.060837883502245,-0.093083642423153,0.002564816968516,-0.085022896528244,0.064328260719776,0.166900113224983,0.225967392325401,-0.008588545024395,0.121997363865376,0.257877051830292,0.153239771723747,-0.036465398967266,-0.011300436221063,-0.027527295053005,-0.026850221678615,0.142986610531807) * MODEL2_texOff(vec2(0,1));
res += mat4(0.160342931747437,-0.112914711236954,-0.374785244464874,0.001392334001139,0.007779642473906,0.007250039838254,-0.126902163028717,0.123105302453041,-0.062225636094809,0.031295906752348,-0.249276399612427,-0.044041484594345,-0.009107239544392,0.003116939915344,-0.153441101312637,-0.143279016017914) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.313874572515488,-0.151809155941010,-0.240653768181801,-0.011673238128424,-0.150555312633514,0.030851500108838,-0.302142262458801,-0.179850280284882,0.281828850507736,0.038638990372419,-0.062174949795008,0.158202901482582,-0.142605587840080,0.012902699410915,-0.115495316684246,0.260898053646088) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.077705785632133,0.016257397830486,0.057933960109949,0.008291239850223,-0.105349048972130,-0.090758278965950,0.120629578828812,-0.029149031266570,-0.051458682864904,0.017020991072059,0.185740590095520,-0.076290413737297,-0.061390731483698,-0.079287156462669,0.101351968944073,-0.003279146971181) * MODEL2_texOff(vec2(1,1));
res += mat4(0.093325875699520,0.204855933785439,0.164953112602234,0.121135801076889,0.024516519159079,-0.055093903094530,0.047447733581066,-0.083521477878094,0.049768559634686,0.075018398463726,0.057592988014221,-0.165905386209488,-0.021061632782221,0.092734605073929,-0.016994884237647,-0.044033635407686) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.070351921021938,-0.125509634613991,0.013696503825486,-0.185739994049072,0.109576456248760,0.093137010931969,0.085779301822186,0.106440380215645,0.119645059108734,-0.260992139577866,0.193736642599106,-0.059997085481882,0.039648771286011,0.137987911701202,-0.257984310388565,0.132863193750381) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.131827026605606,0.153504014015198,-0.150307133793831,0.163319572806358,-0.047744341194630,0.054119259119034,0.035178676247597,0.017890324816108,0.117688037455082,0.095483608543873,0.152059763669968,0.069468870759010,-0.084980145096779,0.127026036381721,0.042410731315613,0.051449961960316) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.044485334306955,0.180401384830475,-0.027191201224923,-0.009805710054934,0.069469422101974,-0.177332609891891,-0.213105127215385,0.150252148509026,-0.057595796883106,-0.052454642951488,0.169981360435486,-0.068465381860733,-0.147544801235199,-0.137716293334961,0.175114557147026,-0.094798170030117) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.008413999341428,0.044628977775574,0.067435361444950,-0.053911618888378,0.141122311353683,0.098908878862858,0.048360258340836,-0.278062134981155,0.079902373254299,0.104022197425365,-0.135874465107918,-0.011983300559223,0.135899871587753,0.064351767301559,0.261525511741638,0.155616328120232) * MODEL3_texOff(vec2(0,0));
res += mat4(0.222029000520706,0.314253836870193,-0.023924987763166,-0.030922608450055,-0.088773332536221,-0.091752894222736,-0.005944491364062,0.008674146607518,-0.008450274355710,-0.036466229707003,0.071050874888897,-0.027493612840772,-0.062306743115187,0.029299290850759,0.001196272438392,0.198616623878479) * MODEL3_texOff(vec2(0,1));
res += mat4(0.043622259050608,0.036245562136173,-0.039447765797377,0.131261348724365,-0.011097986251116,-0.103472709655762,-0.125023245811462,-0.074181690812111,0.084903001785278,-0.046944480389357,0.089213646948338,0.225355640053749,0.063157252967358,0.094537414610386,-0.071407146751881,0.269561886787415) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.126341924071312,0.187958866357803,-0.092351675033569,0.114913471043110,0.130337521433830,-0.087803803384304,-0.069792956113815,-0.071775682270527,0.051542993634939,0.080857545137405,0.014086855575442,0.007703177630901,-0.137556061148643,0.279416173696518,0.104153566062450,0.051494747400284) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.067132428288460,-0.001971667166799,-0.077140823006630,-0.112561322748661,0.007572125177830,-0.014155547134578,-0.033247452229261,0.015131282620132,0.006371152121574,-0.004069157410413,0.135375440120697,0.066210918128490,-0.025062501430511,-0.000872034928761,-0.056755367666483,0.017493495717645) * MODEL3_texOff(vec2(1,1));
res += mat4(0.062999956309795,-0.052341260015965,0.069648481905460,-0.048572350293398,-0.144292205572128,0.216768577694893,0.025716183707118,0.012386785820127,0.070987604558468,-0.206644967198372,-0.053590752184391,-0.182739436626434,0.079426810145378,0.009854285046458,0.299269706010818,-0.085926786065102) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.022514447569847,0.066476717591286,0.192316070199013,0.008002962917089,-0.229529157280922,-0.054026383906603,0.045244473963976,-0.093695089221001,-0.031901620328426,0.207184121012688,0.253622949123383,0.047460988163948,0.163069099187851,-0.044249933212996,0.241567417979240,-0.059937875717878) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.038752257823944,0.087987631559372,-0.032383710145950,0.040440421551466,-0.103868946433067,-0.161232769489288,-0.036822516471148,-0.112656280398369,-0.210192799568176,0.066925480961800,0.101790830492973,-0.072471983730793,0.107672445476055,0.147648632526398,0.137271761894226,0.090689666569233) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.076408520340919,-0.109489731490612,-0.178080633282661,-0.397021740674973,0.084799081087112,0.138133034110069,-0.056014098227024,-0.097482353448868,-0.013271976262331,0.295864641666412,-0.310940414667130,0.017184726893902,-0.027151063084602,0.024868812412024,-0.040897008031607,0.201230868697166) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.011233956553042,-0.207732304930687,-0.454266071319580,0.152536958456039,-0.212754845619202,0.050377607345581,-0.074859917163849,-0.043602373450994,-0.198755487799644,0.216194629669189,-0.113351143896580,-0.203809052705765,0.057746198028326,0.274204522371292,0.094343230128288,0.352997481822968) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.041467092931271,-0.077744185924530,-0.165591567754745,0.128957241773605,0.208329468965530,0.201506808400154,0.154860034584999,0.153461232781410,-0.127623930573463,-0.086780741810799,-0.232552513480186,-0.195793315768242,0.245172038674355,0.240086272358894,0.215030744671822,0.250851750373840) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.006553833838552,0.033725660294294,0.050252038985491,0.011728376150131,0.071226201951504,0.014686075970531,0.080068141222000,0.310772597789764,0.219414472579956,-0.045333310961723,-0.224224269390106,0.044597379863262,0.085336752235889,0.187689349055290,-0.158167555928230,0.126602262258530) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.205457821488380,0.087386161088943,-0.005859602708369,-0.040498953312635,-0.137012422084808,-0.113973297178745,0.018998278304935,0.046623330563307,-0.157535091042519,-0.053267598152161,-0.087930642068386,0.126055583357811,0.180703505873680,0.062677107751369,0.092680312693119,-0.005251347087324) * MODEL4_texOff(vec2(1,0));
res += mat4(0.026905260980129,0.113075941801071,-0.083763524889946,0.100998811423779,0.054012153297663,-0.046466570347548,0.032320715487003,-0.028293233364820,-0.147921189665794,-0.004592793993652,0.052650336176157,-0.001543103018776,0.105970352888107,0.150391504168510,0.099461495876312,0.114056482911110) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.029982205480337,0.102015592157841,-0.001512551330961,-0.044692706316710,0.046762377023697,-0.106119513511658,0.026697678491473,0.072030968964100,0.066703975200653,0.018946558237076,-0.077737763524055,0.215520083904266,0.012528386898339,-0.095161773264408,-0.226562634110451,-0.221716642379761) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.094570681452751,-0.162835270166397,0.411780148744583,-0.117674186825752,0.104213267564774,-0.153501600027084,-0.070570357143879,-0.172610238194466,0.124019943177700,-0.292658597230911,0.266098767518997,0.234915941953659,-0.748231530189514,0.112556003034115,0.158424407243729,0.090625964105129) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.046868208795786,0.002180494600907,0.039810579270124,-0.032354190945625,0.151960060000420,0.088256016373634,-0.071407936513424,0.193879798054695,0.068234503269196,-0.138609394431114,-0.181564852595329,-0.060022886842489,0.124591484665871,0.106699399650097,0.023778153583407,0.030214950442314) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.024564087390900,0.107332117855549,0.039561823010445,-0.097543112933636,0.006731830537319,0.012452492490411,0.058069642633200,0.099187143146992,-0.267109513282776,-0.102083005011082,0.163638383150101,-0.329600185155869,0.046277690678835,0.040584120899439,-0.157958120107651,-0.066065862774849) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.150285407900810,0.124470613896847,0.171456933021545,0.113749526441097,0.178873524069786,-0.017832079902291,0.063503772020340,-0.061506446450949,0.029930952936411,-0.387627273797989,0.058820180594921,-0.392440497875214,-0.260129779577255,0.196853637695313,0.165106669068336,0.256053745746613) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.221245408058167,0.047553058713675,-0.162004396319389,0.029923554509878,0.137524336576462,0.032092280685902,0.147422611713409,-0.018207924440503,0.000749422877561,-0.000536544248462,-0.107568062841892,-0.071719683706760,0.140395715832710,0.149350672960281,0.063050292432308,-0.076856747269630) * MODEL5_texOff(vec2(0,1));
res += mat4(0.017069170251489,0.131505906581879,-0.049057297408581,0.035954993218184,0.031255237758160,-0.044217985123396,0.079209111630917,0.334715425968170,-0.042532801628113,0.060942232608795,-0.022681511938572,-0.006636304780841,-0.024035671725869,0.120033450424671,-0.030533228069544,0.117619246244431) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.133768126368523,0.177768304944038,0.052658304572105,-0.152983427047729,-0.135700315237045,0.105292886495590,0.234812855720520,-0.006624981295317,0.359278172254562,0.013601862825453,-0.120024770498276,0.396330446004868,0.066403582692146,0.091892883181572,0.002703176578507,0.011194312945008) * MODEL5_texOff(vec2(1,0));
res += mat4(0.153458520770073,-0.002770918188617,0.080888010561466,-0.018525935709476,0.147958949208260,0.108507141470909,0.282226920127869,0.099703229963779,-0.019994989037514,0.056722629815340,-0.065839082002640,-0.131871312856674,0.015001441352069,0.106507875025272,0.131194829940796,-0.083927862346172) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.041298620402813,0.004466983955353,0.047659821808338,0.136815026402473,0.045596431940794,-0.320599049329758,0.096134074032307,-0.141397565603256,0.085819646716118,-0.030464446172118,-0.321233779191971,-0.005801134742796,-0.011779909022152,0.051944144070148,0.099110074341297,0.086484201252460) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.154627516865730,0.015520272776484,0.276545763015747,-0.176790893077850,-0.001976029248908,-0.362321466207504,-0.073731355369091,0.057466324418783,-0.031136525794864,0.096571870148182,0.133836165070534,0.037961326539516,0.055943556129932,0.052104402333498,0.048001937568188,0.004567859228700) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.129341289401054,-0.037399295717478,-0.006225327495486,-0.063164554536343,0.004245612770319,0.073299251496792,0.113909162580967,0.104160755872726,-0.044927731156349,-0.181273251771927,-0.208080321550369,0.029343305155635,0.048145882785320,-0.023517034947872,0.114215753972530,-0.032698549330235) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.111104257404804,-0.126823410391808,0.053743496537209,-0.157470867037773,-0.164600074291229,-0.299405694007874,0.052516657859087,0.265321910381317,0.059312961995602,0.089298240840435,0.216010540723801,-0.019050968810916,-0.061940662562847,0.018914824351668,-0.268367528915405,0.214860022068024) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.328478932380676,0.026194902136922,0.104680627584457,-0.042074549943209,-0.094262838363647,-0.527050912380219,0.056463021785021,-0.330376416444778,0.109931401908398,0.212108373641968,0.082058034837246,0.098150692880154,0.209529474377632,0.010008627548814,0.101574987173080,-0.113538213074207) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.049606457352638,0.082863919436932,-0.156415596604347,-0.211870849132538,0.084471419453621,-0.219171389937401,0.069222129881382,-0.088485933840275,-0.010534381493926,0.138371944427490,0.069471783936024,-0.053160373121500,0.066559292376041,0.053002182394266,-0.054012045264244,-0.085809834301472) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.057912126183510,0.046780418604612,0.155443876981735,-0.037846356630325,-0.096945822238922,-0.093259558081627,-0.206658884882927,-0.344735413789749,0.064981132745743,0.051030147820711,-0.040831137448549,0.091510757803917,-0.141377627849579,0.034080721437931,-0.092711567878723,-0.279699981212616) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.038622818887234,0.035995110869408,0.406147062778473,0.143632084131241,0.024433750659227,-0.161194235086441,-0.231558755040169,-0.023845411837101,-0.234980270266533,0.154160812497139,0.232246041297913,-0.258111447095871,0.117848321795464,0.034354470670223,-0.312774240970612,0.385050773620605) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.137994378805161,0.018529189750552,0.160517483949661,-0.245239138603210,-0.001830156659707,0.000013205336472,-0.055990900844336,-0.098470859229565,0.105684340000153,0.059177074581385,-0.026629624888301,-0.023077141493559,-0.033062752336264,0.006095199845731,-0.005998943932354,-0.073254734277725) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.165587991476059,0.084709495306015,0.149385139346123,-0.008511755615473) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_3x_LA) mapping 6_3

vec4 hook()
{
vec4 res = vec4(-0.337179392576218,0.045929729938507,-0.049935486167669,-0.106324180960655);
res += mat4(0.219982087612152,0.061265822499990,-0.091426692903042,-0.057059351354837,-0.045078370720148,0.062805518507957,-0.059378452599049,-0.196565940976143,0.088777452707291,-0.026915511116385,0.141215398907661,-0.096488378942013,0.107181169092655,-0.110817015171051,-0.018248815089464,-0.017625039443374) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.409916043281555,-0.099610522389412,-0.000649830093607,0.015480013564229,0.161776319146156,0.166090518236160,-0.007394541986287,-0.291874557733536,-0.060836516320705,-0.037585329264402,-0.204473167657852,-0.094112701714039,0.178796216845512,-0.090308412909508,0.234967216849327,0.199256643652916) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.096638426184654,0.032374139875174,0.012380215339363,-0.070952698588371,-0.084751009941101,0.020073348656297,-0.028586771339178,-0.024532100185752,-0.045688204467297,-0.131395503878593,-0.141470506787300,-0.262379527091980,0.043304137885571,-0.036328721791506,-0.015898456797004,0.278920471668243) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.104697696864605,0.018189584836364,-0.167015641927719,0.072339504957199,-0.007620444521308,-0.044545285403728,-0.011059806682169,-0.082635261118412,0.161669120192528,-0.158313885331154,-0.102584235370159,0.062844909727573,-0.198791563510895,0.102817542850971,0.087049126625061,-0.019732918590307) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.132108420133591,0.168047249317169,-0.125485271215439,-0.010525408200920,0.197902262210846,0.134912192821503,-0.439089179039001,0.057781230658293,-0.087167896330357,-0.055116046220064,0.018206391483545,0.058916516602039,-0.054036978632212,0.223827823996544,0.285305678844452,0.120178647339344) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.173202559351921,-0.015670390799642,0.026387112215161,0.155016288161278,0.056732032448053,-0.019745230674744,0.055789433419704,-0.086718626320362,0.055453378707170,0.089431844651699,-0.207342371344566,-0.014703001827002,0.034285802394152,-0.152544111013412,0.082701124250889,-0.014487444423139) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.099940396845341,0.164700224995613,0.223536521196365,-0.125675052404404,0.129194915294647,-0.069599129259586,-0.283207505941391,-0.082081429660320,-0.054026272147894,0.141606643795967,0.003526607761160,-0.055564869195223,-0.106171846389771,0.121559120714664,0.109577983617783,-0.161191597580910) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.053366445004940,-0.033619511872530,-0.257165879011154,-0.071974448859692,0.252988666296005,0.021375507116318,0.081698432564735,-0.074612170457840,-0.297960698604584,0.101370252668858,0.011942058801651,0.069045066833496,-0.037999365478754,0.076694823801517,0.198767572641373,-0.040811758488417) * MODEL1_texOff(vec2(1,0));
res += mat4(0.026917263865471,-0.009433253668249,-0.178379327058792,-0.154934257268906,0.023996518924832,0.052871271967888,-0.038192503154278,-0.036654610186815,-0.162155628204346,0.014160457067192,-0.124094814062119,0.042674791067839,-0.072682254016399,-0.211214125156403,-0.138897314667702,-0.071173124015331) * MODEL1_texOff(vec2(1,1));
res += mat4(0.009289066307247,-0.115142919123173,0.030762422829866,-0.021411504596472,-0.101665750145912,-0.086169816553593,0.019556745886803,-0.033162109553814,0.019462544471025,0.025040892884135,-0.002837097505108,0.043057631701231,0.076690860092640,-0.083014354109764,-0.006954099982977,0.038362316787243) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.088658891618252,0.111093848943710,0.189666301012039,-0.058672558516264,-0.078353554010391,-0.278696686029434,-0.077312655746937,-0.040651347488165,0.183474227786064,-0.040742922574282,0.013183237053454,0.278362929821014,0.085391931235790,0.114340119063854,0.374816298484802,0.284990638494492) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.086906254291534,-0.018835438415408,0.168364077806473,0.113340400159359,0.041826404631138,0.051464591175318,0.041996933519840,-0.173909559845924,0.117646083235741,0.049417886883020,0.122685514390469,0.178079321980476,0.181588023900986,-0.015198635868728,-0.019749347120523,0.150733530521393) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.116059273481369,0.105019085109234,0.219265654683113,-0.175197198987007,-0.043198641389608,-0.026676552370191,-0.082191161811352,-0.131913796067238,-0.056367546319962,0.493053197860718,0.160075291991234,0.165178924798965,-0.046709101647139,0.088053904473782,0.094966210424900,0.013652915135026) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.026166729629040,-0.137742087244987,-0.292977005243301,0.150304704904556,0.030072145164013,-0.223227068781853,-0.087057828903198,-0.118678405880928,-0.145998775959015,0.279723882675171,-0.069065347313881,0.248115181922913,0.289439052343369,-0.463673382997513,-0.366888552904129,-0.338985323905945) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.057167015969753,0.034746527671814,0.202770754694939,-0.162322640419006,0.123275607824326,0.078592248260975,0.071096986532211,-0.001148254727013,-0.097900807857513,-0.031869031488895,0.012343971058726,0.059894368052483,0.005604142323136,-0.019238671287894,-0.022495072335005,0.105369500815868) * MODEL2_texOff(vec2(0,1));
res += mat4(0.256954699754715,-0.200696170330048,0.056248173117638,0.119077585637569,-0.111887812614441,-0.171648725867271,0.030406458303332,-0.211632952094078,-0.004609776195139,0.169867888092995,0.028238253667951,-0.144018515944481,0.079444281756878,-0.166011735796928,0.043281260877848,-0.165931999683380) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.172479480504990,0.142571538686752,0.257388412952423,-0.041144240647554,-0.172458440065384,-0.053412325680256,0.163719832897186,-0.323178559541702,-0.002952383598313,-0.019275274127722,-0.000547991134226,-0.203515514731407,-0.039707381278276,0.367574721574783,-0.107439786195755,-0.262690573930740) * MODEL2_texOff(vec2(1,0));
res += mat4(0.028669433668256,-0.141702666878700,-0.025940518826246,-0.004016184248030,-0.029679281637073,-0.127641960978508,-0.140858262777328,-0.175146520137787,0.080514766275883,0.060077000409365,0.135346442461014,0.016647681593895,-0.045428533107042,0.033613141626120,0.168216213583946,0.082003131508827) * MODEL2_texOff(vec2(1,1));
res += mat4(0.236768111586571,0.032793242484331,-0.153139874339104,-0.037773910909891,-0.117837660014629,0.051416900008917,0.046519022434950,0.068299531936646,0.001696993014775,0.021580593660474,-0.109222188591957,0.047571990638971,-0.041265394538641,0.069274619221687,-0.053292728960514,-0.034078322350979) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.127756088972092,0.151946932077408,0.022982522845268,-0.011046716943383,0.238621100783348,-0.044089917093515,-0.025786710903049,-0.074172213673592,-0.091992564499378,0.071299873292446,-0.181643486022949,0.321258306503296,-0.029701251536608,0.221159577369690,0.250512897968292,0.224823847413063) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.155838191509247,0.155102446675301,-0.058768868446350,0.280587047338486,0.053502883762121,0.076649703085423,-0.022009285166860,-0.086209505796432,-0.009805317968130,0.070240020751953,0.006474981084466,0.315814673900604,0.026248350739479,-0.080003514885902,-0.115471526980400,-0.111108124256134) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.038496375083923,0.098540835082531,0.099068820476532,0.109796427190304,-0.302805960178375,0.047372572124004,0.154770717024803,-0.018649458885193,-0.033177755773067,0.204272985458374,0.032529469579458,-0.141659930348396,-0.066770181059837,0.116099067032337,-0.338986426591873,-0.257693558931351) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.094210907816887,-0.153452128171921,-0.472289144992828,0.018673932179809,-0.105939328670502,0.106532357633114,-0.024067027494311,0.106510430574417,-0.025511439889669,-0.156369164586067,0.040640052407980,-0.017356960102916,-0.130983933806419,-0.380065619945526,-0.351278573274612,-0.392713338136673) * MODEL3_texOff(vec2(0,0));
res += mat4(0.092134609818459,0.124271199107170,-0.153534233570099,0.028616754338145,-0.171977683901787,0.019898613914847,-0.109328009188175,0.103618159890175,0.079432502388954,0.105738468468189,0.042722012847662,-0.091129340231419,-0.140200167894363,0.082775615155697,-0.226269736886024,0.199737623333931) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.106936775147915,0.134627297520638,-0.041623715311289,-0.011217176914215,0.071813598275185,-0.339909195899963,0.033314686268568,0.128485605120659,0.015451329760253,-0.143659412860870,-0.024800553917885,-0.144021347165108,-0.064141660928726,-0.024850603193045,-0.025662649422884,-0.141541719436646) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.138839751482010,0.065252132713795,-0.035569593310356,-0.143394127488136,0.111309647560120,0.068448521196842,-0.105364657938480,0.090691611170769,0.045825377106667,-0.014320737682283,0.201686352491379,0.051162738353014,-0.149031519889832,-0.097590692341328,-0.052901264280081,-0.056534316390753) * MODEL3_texOff(vec2(1,0));
res += mat4(0.050881471484900,0.085566118359566,0.054197594523430,0.156322091817856,0.013551262207329,-0.114649787545204,-0.074186824262142,0.042494013905525,0.040697332471609,0.063969343900681,-0.095331862568855,-0.003644484328106,-0.096185132861137,-0.169264361262321,-0.142789706587791,0.085858240723610) * MODEL3_texOff(vec2(1,1));
res += mat4(0.092477135360241,-0.022832848131657,0.011132786050439,0.094943381845951,-0.065140143036842,-0.016172219067812,-0.000847572577186,0.050934888422489,-0.091519832611084,-0.300009936094284,0.014684611000121,-0.113053061068058,0.028038959950209,0.158337175846100,-0.025267072021961,0.073628403246403) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.268026947975159,0.076480157673359,-0.012222253717482,0.089849852025509,-0.179806068539619,-0.084096565842628,-0.025113014504313,0.026222400367260,-0.108692646026611,0.049875285476446,-0.029593294486403,-0.395009070634842,0.114513076841831,0.090346835553646,0.066579557955265,0.218355804681778) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.291760683059692,-0.057874452322721,-0.042174506932497,0.127272740006447,0.047109629958868,0.121671125292778,0.074171438813210,0.101154543459415,-0.140370532870293,-0.220202445983887,-0.032729040831327,-0.054775379598141,0.126873403787613,0.060136251151562,0.166616111993790,0.440991729497910) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.009014829061925,-0.080212078988552,-0.229800060391426,-0.316396564245224,-0.017770051956177,-0.094780944287777,0.125327676534653,-0.170000568032265,0.087975226342678,-0.100958392024040,0.075588189065456,-0.070426113903522,-0.025458283722401,0.224038362503052,0.251528471708298,0.210420966148376) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.013631626963615,0.080600924789906,-0.125097870826721,-0.211937233805656,0.074248954653740,0.082589864730835,0.055789604783058,0.197078034281731,0.199224725365639,-0.121815741062164,-0.041757002472878,0.054856844246387,0.134992510080338,0.385432511568069,0.259291261434555,0.320789396762848) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.110370032489300,-0.122715897858143,0.136509239673615,0.227742284536362,0.072625108063221,-0.208085805177689,-0.139892846345901,-0.375979930162430,-0.063282661139965,0.035968780517578,-0.013081001117826,-0.177030041813850,0.071569658815861,0.239080712199211,0.094739176332951,0.308021068572998) * MODEL4_texOff(vec2(0,1));
res += mat4(0.052605465054512,0.018809445202351,-0.040965117514133,-0.308988958597183,-0.014114343561232,-0.123035199940205,0.052153732627630,-0.057700634002686,0.133005782961845,-0.146700486540794,0.011752258054912,-0.010160836391151,0.076423063874245,-0.020498098805547,-0.135754391551018,0.021698741242290) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.007543548010290,-0.403267055749893,-0.336281180381775,-0.064506068825722,0.146296605467796,-0.035979226231575,0.009910465218127,-0.102418214082718,-0.004067125730217,-0.106112577021122,0.186917826533318,-0.066306248307228,-0.045219708234072,0.413249075412750,0.065839774906635,0.042708147317171) * MODEL4_texOff(vec2(1,0));
res += mat4(0.011167787015438,0.204564273357391,-0.024656459689140,0.060040183365345,-0.105392530560493,-0.009138979017735,-0.211548835039139,-0.072096541523933,0.003373931860551,-0.033776015043259,0.195731073617935,0.084604963660240,0.022452926263213,0.256352722644806,-0.098415218293667,0.145853355526924) * MODEL4_texOff(vec2(1,1));
res += mat4(0.022758262231946,0.049043729901314,0.094879142940044,-0.120574176311493,0.068191893398762,-0.062553100287914,-0.038640089333057,0.182302579283714,0.100122153759003,-0.169827595353127,0.124898910522461,-0.124956518411636,-0.218620389699936,-0.035121124237776,0.035858284682035,0.111111417412758) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.058903567492962,0.018544165417552,-0.066151157021523,0.053031917661428,0.218985408544540,0.168765902519226,0.059902489185333,0.044469371438026,0.147114276885986,-0.168115869164467,-0.055414032191038,-0.021841706708074,-0.301406264305115,0.027043830603361,-0.056095801293850,-0.141999870538712) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.061487518250942,0.001325842225924,0.099899865686893,0.054765872657299,0.011763268150389,-0.010676513426006,0.015313241630793,0.241350069642067,0.058217525482178,-0.062134973704815,-0.037068050354719,0.148529767990112,0.054723545908928,-0.033623404800892,-0.041740212589502,0.364880651235580) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.011543491855264,0.112388700246811,-0.077156119048595,-0.209426432847977,-0.019348522648215,0.287471026182175,0.209882125258446,0.040488373488188,0.038902226835489,0.073098160326481,0.091366715729237,-0.076186195015907,0.031250283122063,0.040924541652203,-0.043825604021549,0.079436346888542) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.024812230840325,-0.351831942796707,0.022123668342829,-0.112149871885777,-0.035792130976915,0.076836623251438,-0.154886379837990,0.123425170779228,0.226925119757652,0.121986813843250,0.104711823165417,0.240624338388443,0.131294801831245,-0.094968669116497,0.241964295506477,-0.091027133166790) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.001501421560533,-0.007550321519375,-0.117240987718105,0.232191935181618,0.211931407451630,-0.149322807788849,-0.019412752240896,0.021716563031077,-0.010154761373997,0.184911251068115,0.087466150522232,0.162221103906631,0.095209129154682,0.040560152381659,-0.112210676074028,-0.015203412622213) * MODEL5_texOff(vec2(0,1));
res += mat4(0.028548663482070,-0.134875714778900,-0.025848047807813,-0.051304753869772,-0.180220931768417,0.122833661735058,0.170796766877174,0.008350614458323,0.078869305551052,0.093107797205448,0.041970137506723,-0.187618896365166,-0.158059433102608,-0.002616290003061,0.063069470226765,0.085660718381405) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.177192315459251,0.302624791860580,0.069731228053570,0.148127555847168,-0.044708870351315,0.253014594316483,0.072271771728992,-0.128069266676903,0.016475763171911,0.106231994926929,0.174261271953583,-0.138834223151207,-0.017632052302361,0.017945775762200,-0.166203334927559,0.031648717820644) * MODEL5_texOff(vec2(1,0));
res += mat4(0.039189584553242,0.162295281887054,0.035528175532818,0.057178162038326,-0.003288842272013,0.154071822762489,-0.026860501617193,-0.019638016819954,0.074210815131664,-0.140863314270973,0.346397489309311,0.037313565611839,0.012293742038310,0.012209079228342,0.002880534855649,0.036246009171009) * MODEL5_texOff(vec2(1,1));
res += mat4(0.051706843078136,0.081180818378925,-0.092171296477318,0.053516108542681,0.004301098641008,0.029411198571324,0.109593257308006,0.004883826710284,-0.020649112761021,-0.006576396059245,-0.166502714157104,0.031212011352181,-0.113845869898796,-0.020299328491092,0.060049057006836,-0.226285681128502) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.197547599673271,0.085832193493843,0.091927357017994,-0.218881607055664,-0.190313264727592,-0.137653440237045,-0.090526700019836,0.207946226000786,-0.224049851298332,-0.184069275856018,-0.305542647838593,-0.330111503601074,0.211685284972191,-0.001062695868313,-0.081033252179623,-0.059353910386562) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.109507970511913,0.142204955220222,-0.000594447425101,0.042761411517859,0.071065373718739,-0.049911927431822,0.011730827391148,-0.029103154316545,0.000086663480033,0.037629004567862,-0.013512552715838,0.016143985092640,-0.112364634871483,-0.051608659327030,-0.131629049777985,-0.162078842520714) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.062991753220558,-0.108003132045269,-0.114454731345177,-0.199305698275566,-0.235627800226212,-0.253091216087341,0.226915091276169,0.022054845467210,-0.214483022689819,0.134282022714615,-0.087273567914963,0.053001236170530,-0.142219915986061,-0.165799960494041,0.144610837101936,-0.032370585948229) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.142687648534775,-0.114667154848576,0.150424703955650,0.025487940758467,-0.098910830914974,0.097759611904621,-0.065134130418301,-0.049108151346445,-0.020282367244363,-0.030341770499945,-0.262504100799561,-0.085679464042187,-0.440434038639069,-0.133265629410744,-0.177328020334244,0.221811607480049) * MODEL6_texOff(vec2(0,0));
res += mat4(0.005257526412606,-0.011793434619904,-0.137225404381752,0.264356464147568,-0.077207230031490,0.047280639410019,-0.249659612774849,0.040708273649216,0.074727974832058,-0.158030375838280,0.147239178419113,0.063636951148510,0.057630646973848,0.040376015007496,-0.084327660501003,0.190621942281723) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.020582130178809,0.097092650830746,0.176585629582405,0.036165714263916,-0.017664737999439,-0.149000033736229,-0.086469426751137,-0.161616846919060,-0.047098275274038,0.024866554886103,0.030031440779567,0.038642566651106,-0.045563548803329,-0.125031188130379,-0.227681204676628,-0.029909573495388) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.034628499299288,0.069463923573494,0.068257890641689,0.011492275632918,0.004516559652984,0.165724769234657,-0.041919857263565,0.043970454484224,-0.152825191617012,-0.070198751986027,0.305408567190170,0.003801400074735,-0.075626410543919,0.062870010733604,0.014294249005616,0.223872601985931) * MODEL6_texOff(vec2(1,0));
res += mat4(0.040293611586094,0.082309864461422,0.110283695161343,0.327854663133621,-0.029694750905037,-0.242127433419228,0.069987937808037,-0.048964712768793,0.036984924226999,-0.069968760013580,-0.115645669400692,0.238873124122620,0.021335696801543,0.065237775444984,0.112742274999619,0.069928817451000) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.253750592470169,0.130439728498459,-0.148692384362221,0.328616976737976) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_3x_LA) mapping 6_4

vec4 hook()
{
vec4 res = vec4(0.017202602699399,-0.095981806516647,0.115023113787174,0.051181420683861);
res += mat4(0.050610937178135,-0.002624954562634,0.076657965779305,-0.066722773015499,0.082322224974632,-0.010271877050400,0.087816655635834,-0.316104024648666,-0.022004837170243,-0.014005903154612,-0.006766968872398,0.052863933146000,0.049919039011002,0.150604888796806,-0.103464066982269,0.118489667773247) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.126425504684448,0.144462198019028,0.141579180955887,-0.102226197719574,-0.030658679082990,0.028074288740754,0.113899432122707,-0.266138255596161,-0.009535549208522,-0.007783434819430,0.011505768634379,-0.127679049968719,-0.044223926961422,-0.095675356686115,-0.124802358448505,0.108423456549644) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.028053194284439,-0.059748318046331,0.092333637177944,0.053925227373838,0.272020787000656,0.013046100735664,0.045294314622879,-0.107884369790554,-0.117099575698376,0.118695177137852,0.069614410400391,-0.193131551146507,-0.026207627728581,-0.016326596960425,0.027703354135156,0.008271852508187) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.099971346557140,0.256198823451996,0.120673671364784,0.018961751833558,0.137297734618187,0.118587970733643,-0.022520292550325,-0.081588216125965,0.012072367593646,0.060883812606335,0.108522653579712,0.105798013508320,-0.231398537755013,-0.354941129684448,-0.197144404053688,0.194511741399765) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.040345586836338,-0.076412290334702,0.285346746444702,-0.441947132349014,0.147723138332367,0.081366740167141,-0.014360306784511,-0.296159148216248,-0.051178690046072,-0.536250472068787,0.060534276068211,0.225252464413643,0.172163471579552,-0.249981701374054,0.066238716244698,0.289571791887283) * MODEL1_texOff(vec2(0,0));
res += mat4(0.100652560591698,-0.044954560697079,0.029550077393651,0.059402234852314,-0.095808364450932,-0.121274650096893,0.125924170017242,-0.031354911625385,-0.196319296956062,0.308261573314667,0.018499204888940,-0.059229087084532,-0.322769641876221,0.115621715784073,0.019429067149758,0.170973405241966) * MODEL1_texOff(vec2(0,1));
res += mat4(0.054280880838633,0.022433321923018,-0.028154630213976,0.033382888883352,0.012974149547517,0.060518525540829,-0.010013632476330,-0.074677206575871,-0.042036872357130,0.016838964074850,0.020220495760441,0.161112233996391,-0.103219293057919,-0.188598215579987,0.059363584965467,-0.001322794123553) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.002478532958776,-0.052886556833982,0.039791438728571,-0.070644780993462,0.052615787833929,0.062619701027870,-0.057737395167351,-0.040842425078154,0.037340499460697,0.008355331607163,-0.068431973457336,0.290591418743134,0.121365241706371,0.033077698200941,0.061500418931246,-0.033689856529236) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.037781167775393,0.026789251714945,0.050774212926626,0.126371040940285,-0.184803307056427,0.026676364243031,0.066175840795040,-0.045306183397770,0.119111604988575,0.003441076260060,-0.059397023171186,0.091500751674175,-0.080076299607754,-0.003015457419679,0.016700277104974,0.066067166626453) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.031819328665733,-0.081010386347771,0.024782055988908,0.003211796516553,0.128564506769180,0.014019166119397,0.031446460634470,0.001229739049450,-0.040965881198645,0.036798149347305,-0.077672675251961,0.068179994821548,-0.038920730352402,0.065705172717571,0.040366880595684,-0.012386752292514) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.024273216724396,-0.045271590352058,-0.029281456023455,0.050456643104553,-0.061726517975330,0.130581259727478,-0.091162681579590,-0.108798295259476,0.118786543607712,0.213919043540955,0.028558008372784,-0.084860369563103,0.089275680482388,-0.145736098289490,-0.144431412220001,0.206432312726974) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.536257684230804,-0.069521084427834,-0.053396984934807,-0.048020381480455,-0.146170929074287,0.059005051851273,-0.043249852955341,0.029026452451944,0.083071753382683,0.037733960896730,0.063652321696281,0.045835882425308,-0.205396205186844,0.130495339632034,-0.053919669240713,0.036966830492020) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.131206750869751,0.048045262694359,0.072479270398617,-0.331005483865738,0.044843655079603,0.065385475754738,0.122750341892242,-0.039109863340855,-0.114840708673000,-0.261222243309021,-0.123290471732616,0.382966607809067,-0.267628282308578,0.025160955265164,-0.019732253625989,-0.044223651289940) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.061780292540789,0.035899996757507,0.042123928666115,-0.172786042094231,-0.164391398429871,-0.166351601481438,0.014531672932208,-0.313696473836899,0.273069888353348,-0.036605052649975,-0.224574372172356,0.019167434424162,0.233798906207085,0.547325432300568,0.216574341058731,-0.199765384197235) * MODEL2_texOff(vec2(0,0));
res += mat4(0.000664700870402,-0.012009285390377,0.023127555847168,0.070146307349205,-0.223390772938728,0.112456016242504,0.037339795380831,-0.027369596064091,-0.107162579894066,0.104438282549381,0.002167091704905,-0.036446366459131,-0.441658407449722,0.003025519195944,-0.046005554497242,0.093277372419834) * MODEL2_texOff(vec2(0,1));
res += mat4(0.045043971389532,0.023519489914179,0.026540638878942,-0.037129659205675,-0.028329376131296,-0.020217573270202,0.003578943666071,0.045398604124784,0.069669105112553,-0.040351308882236,0.022154642269015,0.087170928716660,0.035459831357002,0.096765384078026,0.096788041293621,0.093656934797764) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.041088599711657,0.027272913604975,0.105844505131245,-0.038493882864714,0.155798822641373,0.049155067652464,-0.000708880368620,0.220154449343681,0.069935105741024,-0.364799797534943,-0.024284480139613,0.120952486991882,-0.096141748130322,-0.145140528678894,-0.072312258183956,-0.059404324740171) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.271449536085129,0.046063352376223,0.044099431484938,-0.090489245951176,-0.187558323144913,0.014148484915495,0.091791421175003,-0.043251879513264,0.044128444045782,0.140125796198845,-0.047861043363810,0.064763121306896,-0.072316870093346,0.018002280965447,-0.013238138519228,-0.061813108623028) * MODEL2_texOff(vec2(1,1));
res += mat4(0.035973403602839,0.010431622155011,0.074040405452251,0.016971660777926,-0.078436940908432,0.088960275053978,-0.097266390919685,0.142095819115639,0.172401726245880,-0.010854292660952,0.101520918309689,-0.186269924044609,0.124418377876282,-0.015564112924039,-0.180831581354141,0.187493816018105) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.165098994970322,0.177352696657181,-0.018762396648526,0.130501061677933,0.229132279753685,-0.053262691944838,-0.289846450090408,-0.126094087958336,-0.286642521619797,0.022048344835639,0.003200185485184,-0.013551618903875,0.010127105750144,-0.062542043626308,-0.184021025896072,0.202998563647270) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.479694724082947,-0.068361297249794,-0.090372249484062,0.035755760967731,-0.164880141615868,0.063929036259651,-0.055197343230247,-0.016259161755443,0.209517806768417,-0.027772359549999,0.023316837847233,-0.108388900756836,-0.119131468236446,0.091874852776527,0.029751133173704,-0.054901987314224) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.162167310714722,-0.091325238347054,0.126714274287224,0.158816739916801,-0.269369035959244,-0.159902676939964,-0.488421022891998,0.022039694711566,0.224082112312317,0.126260101795197,0.082217037677765,-0.152844637632370,0.126671299338341,0.043649595230818,0.061887331306934,0.000393612135667) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.038661606609821,0.029293281957507,-0.016874868422747,-0.054529476910830,0.485146403312683,0.146128907799721,0.311946839094162,0.205820575356483,-0.202869027853012,-0.193023785948753,0.166032284498215,0.094780072569847,-0.119049094617367,-0.448914945125580,-0.130443304777145,-0.133805185556412) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.421126902103424,0.058450203388929,-0.026910983026028,-0.237902596592903,-0.005107700359076,0.047200754284859,0.066063456237316,0.074807874858379,-0.049155604094267,0.074731953442097,0.081541299819946,-0.089642047882080,-0.171559795737267,-0.029783450067043,-0.033817041665316,-0.035182364284992) * MODEL3_texOff(vec2(0,1));
res += mat4(0.084203764796257,-0.058402847498655,0.050023451447487,0.101027876138687,0.034746747463942,0.163749083876610,0.024403955787420,-0.102478682994843,-0.176829233765602,0.066658124327660,-0.079251654446125,-0.139925643801689,-0.030950030311942,-0.092777609825134,-0.092332109808922,-0.000389151362469) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.035676967352629,0.045225877314806,-0.064592242240906,0.021339980885386,-0.121303275227547,0.217469349503517,-0.000367476284737,-0.057063505053520,0.199353814125061,0.091822363436222,0.001372176804580,0.212522134184837,0.189289003610611,-0.070264749228954,-0.005854965653270,-0.003881992073730) * MODEL3_texOff(vec2(1,0));
res += mat4(0.041527077555656,-0.020639279857278,-0.023630252107978,0.080736637115479,-0.051253408193588,-0.008684421889484,0.057340573519468,-0.035598464310169,0.059850383549929,0.049717567861080,-0.050366956740618,-0.021815435960889,-0.088972732424736,0.177095949649811,0.066654242575169,-0.031811166554689) * MODEL3_texOff(vec2(1,1));
res += mat4(0.031479164958000,0.205373466014862,0.000022864624043,0.099766843020916,0.079773940145969,-0.112050943076611,0.016337344422936,-0.108366906642914,-0.072975017130375,-0.083976499736309,0.072054430842400,-0.149521321058273,0.129710257053375,-0.016501910984516,-0.048515088856220,0.029907792806625) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.009326477535069,0.282779008150101,-0.086247727274895,-0.024915860965848,-0.165151268243790,-0.128056645393372,-0.068363994359970,-0.014292878098786,-0.154718816280365,-0.201575770974159,0.001932278391905,0.004032143857330,0.041077613830566,0.145896553993225,-0.052140515297651,0.148788228631020) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.049264598637819,0.035869881510735,0.010136060416698,-0.029457235708833,-0.050745397806168,0.074274532496929,-0.066270396113396,0.031922277063131,0.092381067574024,-0.061899729073048,0.039643347263336,-0.057952836155891,0.100157983601093,0.091491304337978,-0.000695789989550,0.058948550373316) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.171014532446861,0.215224117040634,-0.193295985460281,0.016083016991615,0.115678228437901,0.043054252862930,-0.049331709742546,-0.094145342707634,-0.014097529463470,0.009399719536304,0.114289887249470,0.120359487831593,-0.111291259527206,-0.161981403827667,-0.052804719656706,0.239306688308716) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.331418275833130,-0.092257790267467,-0.233433172106743,-0.015593751333654,-0.079852886497974,0.239875137805939,-0.013731758110225,0.115210399031639,0.028823448345065,0.199025139212608,0.059587161988020,0.164456471800804,0.068348586559296,-0.074837319552898,0.015156035311520,0.132514625787735) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.065227165818214,-0.072312362492085,-0.164659202098846,0.258551061153412,0.016735306009650,-0.014001778326929,-0.020856691524386,-0.132253468036652,-0.037113256752491,-0.155733466148376,0.082237087190151,0.133101657032967,-0.164487302303314,0.075655654072762,0.003428133437410,-0.049290541559458) * MODEL4_texOff(vec2(0,1));
res += mat4(0.117678008973598,0.018499383702874,-0.018025593832135,-0.103897280991077,0.109614849090576,0.025344725698233,-0.065286800265312,0.032344207167625,0.133203715085983,0.056816600263119,0.071735285222530,-0.091458134353161,0.095750994980335,-0.000815469014924,0.040304683148861,0.133692800998688) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.004781584255397,0.048757079988718,-0.049502376466990,-0.149685025215149,-0.098373293876648,0.039684686809778,-0.101635269820690,0.024757908657193,-0.040386125445366,-0.053890202194452,-0.095909371972084,-0.036941498517990,-0.216369673609734,0.015267748385668,-0.038573503494263,0.115262232720852) * MODEL4_texOff(vec2(1,0));
res += mat4(0.221817731857300,-0.063916437327862,0.009905956685543,-0.084599971771240,0.078703418374062,0.046464368700981,0.054642152041197,-0.089903801679611,-0.110353119671345,-0.050801474601030,0.011512697674334,0.197032123804092,-0.025901757180691,0.014950851909816,0.006169807631522,0.122031286358833) * MODEL4_texOff(vec2(1,1));
res += mat4(0.074344158172607,-0.182900443673134,-0.021481309086084,-0.098541021347046,0.054917920380831,0.216250970959663,0.028202347457409,-0.024307576939464,0.042802948504686,-0.098739773035049,0.113143481314182,-0.084244281053543,0.113349229097366,-0.141979962587357,-0.262535095214844,0.263089805841446) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.139521509408951,-0.075150974094868,0.085005313158035,-0.007792863994837,-0.125134870409966,0.027294956147671,-0.054226212203503,0.246387094259262,-0.083809345960617,-0.042298294603825,0.168804243206978,-0.114492803812027,0.016765521839261,-0.136038810014725,-0.070444911718369,0.122509725391865) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.011435848660767,-0.137188404798508,-0.173416897654533,0.125744834542274,0.220959022641182,-0.019321089610457,0.005307124927640,0.092066437005997,-0.007310094777495,0.124499671161175,-0.007492873352021,-0.014447915367782,0.034796565771103,0.008074468001723,-0.201800629496574,0.181198194622993) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.146111965179443,0.111207291483879,-0.001180564751849,-0.267942100763321,-0.028997907415032,-0.120398044586182,-0.201186254620552,0.275757759809494,0.261062443256378,0.053267229348421,0.073758624494076,-0.042053643614054,0.133754506707191,-0.031280227005482,0.022248398512602,0.088315628468990) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.171636626124382,-0.317513644695282,-0.082190588116646,-0.218825310468674,0.093667596578598,0.160160630941391,0.093428753316402,-0.180720970034599,-0.256850749254227,0.039878159761429,-0.072483599185944,-0.173508152365685,-0.084742687642574,-0.416335701942444,0.044910360127687,0.129000559449196) * MODEL5_texOff(vec2(0,0));
res += mat4(0.002358561381698,-0.110804520547390,-0.074913851916790,0.082933530211449,0.505109310150146,-0.047572229057550,0.068450637161732,-0.150113821029663,-0.205859005451202,-0.160154625773430,0.028313294053078,-0.075506947934628,-0.035090677440166,-0.049985360354185,0.052020430564880,0.096585802733898) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.124438196420670,-0.084668666124344,-0.048205334693193,0.195624828338623,-0.196850687265396,-0.148287102580070,-0.165013015270233,-0.000198764362722,0.057376112788916,-0.104294925928116,-0.002371117472649,-0.093397028744221,-0.039693314582109,-0.096742719411850,-0.014121297746897,0.043829932808876) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.094816185534000,-0.124338671565056,0.042578220367432,0.046155165880919,0.300635963678360,-0.116212174296379,-0.058651216328144,0.097844451665878,-0.102548345923424,-0.122122928500175,-0.116244539618492,-0.141185343265533,0.140835151076317,-0.061924390494823,-0.007634725421667,0.161363065242767) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.036553785204887,-0.261346042156219,-0.015766507014632,-0.111928448081017,0.064094118773937,0.066338665783405,-0.011136286891997,-0.036649882793427,-0.008021915331483,-0.087843134999275,0.007870161905885,-0.047125563025475,0.144665732979774,0.034692917019129,0.008140608668327,0.002352031180635) * MODEL5_texOff(vec2(1,1));
res += mat4(0.234510108828545,0.049421086907387,0.027941154316068,-0.098565496504307,-0.301156938076019,0.050021741539240,-0.076645649969578,0.194781988859177,-0.064646303653717,-0.009873473085463,0.080293513834476,-0.104297950863838,-0.066986992955208,-0.091230794787407,0.060475468635559,-0.034707929939032) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.128154695034027,-0.032728284597397,0.188905671238899,-0.208512634038925,0.436246812343597,0.221264094114304,0.038779154419899,0.025530781596899,-0.080786459147930,0.113804183900356,0.197972953319550,-0.165778875350952,0.102189369499683,-0.043102707713842,-0.109117507934570,-0.000635401462205) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.069318950176239,0.057393956929445,-0.036121074110270,0.003428879426792,0.160682603716850,-0.000289351301035,-0.026822296902537,-0.048193901777267,-0.046851396560669,-0.001038016867824,-0.111735321581364,-0.048068739473820,-0.081693105399609,0.150825098156929,0.033723339438438,-0.121028415858746) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.237458974123001,0.233811572194099,-0.050127342343330,-0.014017927460372,-0.317359536886215,-0.154628291726112,-0.159311354160309,-0.246992811560631,-0.201049149036407,0.049241963773966,-0.098817601799965,-0.010866226628423,0.121186979115009,-0.074286602437496,-0.059593122452497,-0.216425627470016) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.027723295614123,0.156117454171181,0.044998381286860,-0.072986677289009,0.015419097617269,0.274547666311264,0.055282704532146,-0.234888255596161,0.236678674817085,-0.224331274628639,-0.031717561185360,0.054985251277685,0.097477212548256,-0.097569495439529,0.460092008113861,-0.323031097650528) * MODEL6_texOff(vec2(0,0));
res += mat4(0.008500480093062,-0.009161361493170,0.071536257863045,0.060729272663593,-0.153386756777763,0.081781551241875,-0.020641207695007,-0.049520689994097,0.193837866187096,0.106725148856640,-0.045334499329329,-0.093400135636330,-0.361510515213013,0.037830717861652,0.013199016451836,0.050323195755482) * MODEL6_texOff(vec2(0,1));
res += mat4(0.036253906786442,0.043747201561928,0.006355093326420,0.121039025485516,-0.009765850380063,-0.057009920477867,0.047192845493555,-0.121455781161785,-0.101463757455349,0.088124014437199,-0.057880036532879,-0.013871645554900,0.045270215719938,-0.143318518996239,-0.057101108133793,0.149078622460365) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.086058609187603,0.058435861021280,-0.049595445394516,0.096682898700237,0.097732119262218,-0.129190459847450,0.002780384151265,0.001277016825043,0.146287307143211,0.081743679940701,-0.020130803808570,0.195489764213562,0.046500477939844,-0.319336324930191,-0.152457326650620,0.165846049785614) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.039388757199049,0.008497842587531,0.033700793981552,0.044704377651215,-0.003356814617291,-0.020967112854123,0.010518828406930,0.026223516091704,-0.038350604474545,0.018952654674649,-0.025774499401450,0.019703770056367,0.041810560971498,0.071890749037266,0.006444681901485,0.042960751801729) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.097351461648941,0.278896033763885,0.638327836990356,-0.052940722554922) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_3x_LA) mapping 6_5

vec4 hook()
{
vec4 res = vec4(-0.194122642278671,-0.110002212226391,-0.102483220398426,-0.112101323902607);
res += mat4(0.072441317141056,0.059417951852083,-0.002983188023791,0.005951283033937,-0.122586466372013,-0.054943837225437,-0.111921764910221,-0.018942561000586,0.022452503442764,0.130711242556572,-0.010789296589792,0.032458778470755,0.028788840398192,-0.251863062381744,0.050203476101160,-0.009960384108126) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.019237942993641,-0.173138409852982,-0.055482391268015,-0.045631762593985,-0.336577683687210,0.010549789294600,-0.120765365660191,-0.344982981681824,0.193423032760620,-0.216582551598549,-0.070900954306126,0.286642521619797,0.015586490742862,0.041628479957581,0.055167216807604,0.048399087041616) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.038501668721437,0.171192467212677,0.023131206631660,-0.044717323035002,-0.056883219629526,0.149091348052025,-0.065289318561554,-0.023895597085357,0.166117414832115,-0.041605770587921,-0.110584333539009,0.142730966210365,-0.056097146123648,0.123268492519855,0.092180021107197,0.136950314044952) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.127085030078888,-0.106300957500935,0.258994042873383,-0.092649854719639,-0.032076310366392,0.011055868119001,-0.133124887943268,0.092877857387066,0.203945100307465,-0.123851515352726,0.014194253832102,0.108117543160915,0.145640313625336,-0.111755125224590,-0.032751008868217,0.235845685005188) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.166321322321892,-0.321435958147049,0.006287369877100,0.193352535367012,-0.288101136684418,0.032414898276329,-0.027677513659000,-0.500266551971436,-0.032069027423859,0.105125881731510,-0.082754887640476,0.387386709451675,0.150939956307411,-0.001887426478788,0.260416477918625,0.333083003759384) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.031284119933844,-0.254222601652145,-0.055155683308840,-0.040763545781374,-0.191055014729500,0.038731720298529,-0.131661072373390,-0.266927987337112,-0.202150359749794,-0.433059215545654,-0.005014514084905,0.236009925603867,0.181604310870171,-0.001170253497548,-0.007181687280536,0.281670033931732) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.069933861494064,-0.252833157777786,0.036912135779858,-0.009058019146323,-0.139143228530884,-0.094017170369625,0.036953404545784,0.046586975455284,0.044528935104609,-0.178184464573860,-0.045116975903511,-0.010463935323060,-0.028088957071304,-0.141531512141228,-0.047397177666426,-0.104897581040859) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.230156287550926,0.062837213277817,-0.023774383589625,-0.155906632542610,0.086431033909321,-0.267371177673340,0.182480528950691,0.142670705914497,-0.195326626300812,0.426562011241913,-0.248195469379425,-0.173187762498856,-0.284177809953690,0.197952881455421,-0.031195996329188,-0.175909206271172) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.022192992269993,-0.073808960616589,-0.086000606417656,-0.021683637052774,0.080886721611023,0.131302312016487,-0.033394277095795,0.216607272624969,-0.196287587285042,-0.236483156681061,0.002878915052861,-0.237873628735542,0.006928351242095,-0.236847877502441,-0.128355488181114,-0.151724740862846) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.002485858509317,0.043232254683971,-0.045348480343819,-0.039471909403801,0.020537475124002,0.159893870353699,-0.032526586204767,-0.053946718573570,0.005148966331035,0.053946949541569,-0.085530519485474,0.208028152585030,0.089016132056713,-0.306017458438873,0.101908482611179,-0.008463870733976) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.096003890037537,0.174280315637589,-0.045521240681410,-0.036327801644802,0.209727376699448,-0.079987987875938,0.061613615602255,-0.224161162972450,0.011518308892846,0.176058918237686,0.071555659174919,-0.092941828072071,-0.258984833955765,0.326127499341965,0.098481133580208,-0.083126738667488) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.452483475208282,-0.015228421427310,0.133433699607849,-0.395123124122620,0.024856064468622,0.119163349270821,0.022838467732072,-0.342995911836624,0.005350074730814,0.299072265625000,-0.032518219202757,-0.284608989953995,-0.033799320459366,-0.078488811850548,0.076830074191093,-0.171103447675705) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.326942205429077,-0.097541101276875,0.072788693010807,-0.120600476861000,0.018156198784709,-0.114298701286316,-0.073237419128418,0.005128669086844,-0.010187331587076,0.244748815894127,0.021459538489580,-0.001199815189466,-0.020578660070896,0.049480333924294,-0.088564023375511,0.219277024269104) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.071647271513939,0.124385297298431,-0.245200470089912,-0.410216450691223,-0.304016798734665,-0.462588697671890,-0.336912930011749,0.166579157114029,0.238272115588188,0.156681105494499,0.079437568783760,0.044743988662958,-0.543945431709290,-0.442291915416718,-0.548305273056030,0.015348136425018) * MODEL2_texOff(vec2(0,0));
res += mat4(0.248679175972939,0.104559123516083,0.198375090956688,-0.025637160986662,-0.064579352736473,0.137125089764595,-0.094002082943916,0.248926669359207,-0.138659700751305,0.004324201494455,0.033240601420403,-0.153571680188179,0.017466191202402,-0.308609634637833,0.259130656719208,-0.012717902660370) * MODEL2_texOff(vec2(0,1));
res += mat4(0.245826140046120,0.246958285570145,0.055438514798880,0.296034514904022,-0.000906384433620,-0.129701882600784,0.042405106127262,-0.006402948871255,0.045659177005291,0.180601805448532,-0.100804053246975,-0.028748627752066,0.088528491556644,0.114054359495640,0.093575567007065,-0.007314437534660) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.093159154057503,-0.358225613832474,0.157536089420319,0.102410718798637,-0.128418132662773,-0.077430449426174,0.083617903292179,-0.082281142473221,-0.054741904139519,-0.054092988371849,0.005232725758106,0.077082484960556,0.125459164381027,-0.178313031792641,0.098831675946712,0.173414289951324) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.108789443969727,0.197873473167419,-0.107724189758301,-0.032850943505764,0.041804362088442,-0.107794232666492,0.094490066170692,-0.076511919498444,-0.161055758595467,-0.064455613493919,-0.143635705113411,-0.178198322653770,-0.022842263802886,0.178470388054848,0.165610939264297,0.045923184603453) * MODEL2_texOff(vec2(1,1));
res += mat4(0.295980811119080,-0.110446900129318,0.014509811997414,0.206829786300659,-0.009287889115512,0.058835614472628,-0.008829841390252,-0.116223044693470,-0.179584652185440,-0.022474857047200,0.045145794749260,-0.117444217205048,-0.217343211174011,0.035638786852360,0.016331518068910,-0.123527035117149) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.050182644277811,-0.163188040256500,0.039640381932259,0.339670032262802,0.103848822414875,0.201546952128410,-0.082953542470932,-0.146043628454208,0.152370363473892,-0.029212303459644,0.248853057622910,-0.270600944757462,-0.176515474915504,0.071860834956169,0.035138819366693,-0.046020150184631) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.217045634984970,-0.257983028888702,0.175392761826515,-0.249127179384232,0.053963582962751,-0.095782265067101,-0.074645861983299,-0.016493964940310,0.189321458339691,0.305642455816269,-0.069965690374374,-0.006851182319224,-0.364322632551193,-0.210248336195946,0.029512938112020,0.006932480726391) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.198096901178360,-0.243946686387062,-0.174807414412498,-0.121293179690838,-0.055179331451654,0.132081985473633,-0.220111727714539,0.005096871405840,-0.021587841212749,-0.217524319887161,0.058790523558855,-0.179163485765457,0.092750176787376,-0.350356370210648,0.032697774469852,0.002832862315699) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.109083861112595,-0.125451534986496,-0.175999626517296,0.170442879199982,-0.297608166933060,0.135654151439667,-0.126857146620750,0.029609868302941,0.138472825288773,-0.340297192335129,0.072318300604820,-0.318390876054764,0.353745967149734,-0.026461027562618,0.031101722270250,0.128590285778046) * MODEL3_texOff(vec2(0,0));
res += mat4(0.304326087236404,-0.458417475223541,0.242830574512482,0.338835597038269,-0.054948005825281,-0.203049600124359,0.048573117703199,-0.059261981397867,-0.114628486335278,0.132369220256805,-0.114775352180004,0.079035401344299,0.027362050488591,-0.275744378566742,0.252831965684891,0.306379616260529) * MODEL3_texOff(vec2(0,1));
res += mat4(0.221619039773941,-0.062411628663540,0.021970132365823,0.076372891664505,-0.075907438993454,-0.070961706340313,-0.128441721200943,-0.022289898246527,-0.029324686154723,-0.118280000984669,-0.095083430409431,0.069298624992371,-0.116282321512699,-0.106972187757492,0.048235233873129,-0.121945142745972) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.070250362157822,-0.146779090166092,0.065513439476490,-0.073764868080616,-0.177276507019997,-0.121596470475197,-0.110788129270077,-0.000914673029911,-0.293003886938095,-0.018779708072543,-0.079178117215633,-0.036884635686874,-0.356833875179291,0.080016784369946,-0.055261701345444,-0.113399453461170) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.037460539489985,-0.026863383129239,0.136611476540565,-0.121813908219337,-0.035643383860588,-0.046072553843260,0.017187438905239,-0.024312000721693,0.108539849519730,-0.066644310951233,-0.094801299273968,0.088783666491508,-0.310449510812759,-0.042560126632452,0.087140575051308,-0.207651957869530) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.009946210309863,0.129069730639458,0.016601376235485,0.188665106892586,-0.235633462667465,-0.096139810979366,0.012924605049193,-0.105556860566139,-0.091313056647778,0.052727885544300,-0.127745479345322,-0.056031424552202,0.112432837486267,-0.004873370751739,0.012238308787346,0.214143604040146) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.148104980587959,-0.099252969026566,-0.004951331764460,-0.512402236461639,-0.181819498538971,-0.237125769257545,-0.005531548056751,-0.231628105044365,0.045319728553295,-0.112462326884270,-0.080778367817402,0.099565275013447,0.096618622541428,0.111936219036579,0.039812613278627,0.185147762298584) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.159422516822815,-0.073833487927914,-0.039642728865147,-0.255774408578873,-0.145959511399269,0.073832400143147,-0.096878729760647,-0.034422170370817,0.132909044623375,-0.295884579420090,-0.051909867674112,-0.026859434321523,0.206328108906746,0.148071661591530,0.006069191265851,0.109943300485611) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.061717275530100,-0.142577692866325,0.252899289131165,-0.044516455382109,0.063985131680965,-0.226294562220573,0.056799408048391,-0.112799093127251,0.029410734772682,-0.042547751218081,-0.115814715623856,-0.086834788322449,-0.005682727787644,-0.068183645606041,0.091187365353107,0.012614141218364) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.316475778818130,-0.242272570729256,-0.022516649216413,0.080407418310642,-0.166360631585121,0.129101261496544,0.182535007596016,-0.160222217440605,-0.045775383710861,-0.017812326550484,-0.300442099571228,0.079622857272625,0.172898426651955,0.185589730739594,0.051726792007685,0.093599930405617) * MODEL4_texOff(vec2(0,0));
res += mat4(0.235738158226013,-0.085657522082329,0.044959474354982,0.062443684786558,-0.043604228645563,0.031878944486380,-0.087231636047363,0.089481465518475,0.009299720637500,-0.211070880293846,0.039202447980642,-0.094607211649418,0.230707585811615,-0.099433586001396,-0.199038907885551,0.315354645252228) * MODEL4_texOff(vec2(0,1));
res += mat4(0.187601715326309,-0.020748047158122,0.198400899767876,0.081888392567635,-0.073447860777378,-0.005859872791916,-0.092676274478436,-0.006979033350945,0.008471326902509,-0.144053652882576,0.019805843010545,0.008657041937113,0.222997620701790,-0.045283965766430,-0.071248956024647,0.192415580153465) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.126050412654877,0.111476115882397,-0.108448199927807,0.153110414743423,0.171427667140961,0.124983280897141,0.095272220671177,0.186535969376564,0.223341286182404,-0.106780767440796,0.158179670572281,-0.084047622978687,0.121806465089321,0.085588395595551,-0.119634747505188,0.050633169710636) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.050803512334824,-0.212998241186142,-0.008983927778900,0.080355077981949,-0.045418791472912,-0.108758978545666,-0.083593785762787,0.157334357500076,0.054995831102133,0.171205490827560,0.032134413719177,-0.028508469462395,-0.117306746542454,0.038626693189144,-0.234697446227074,-0.138284519314766) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.041261948645115,0.155480161309242,-0.044500473886728,-0.006272946484387,0.077082492411137,0.072444513440132,0.057392545044422,0.146873638033867,-0.083160117268562,0.245423629879951,0.022034142166376,0.058084540069103,0.061102155596018,-0.078129649162292,-0.016757072880864,0.059192351996899) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.085616573691368,-0.030547346919775,-0.035834662616253,-0.240008249878883,0.000121210177895,0.194280430674553,0.064211584627628,0.042032156139612,-0.079007364809513,0.061033461242914,0.098941594362259,-0.123034007847309,0.079929277300835,-0.305254667997360,0.123662866652012,0.140983089804649) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.026793975383043,-0.197136551141739,0.052107088267803,-0.308499246835709,-0.173417747020721,-0.041040819138288,0.025536354631186,0.421268761157990,0.065252684056759,0.057033121585846,0.027302110567689,-0.362300187349319,0.254043012857437,-0.041373483836651,0.172958061099052,0.046325750648975) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.055252704769373,-0.009847845882177,0.012448770925403,-0.080150522291660,-0.236175462603569,-0.079123362898827,0.127808600664139,0.095500603318214,0.024006748571992,-0.175887539982796,0.060397818684578,-0.082356825470924,0.219115957617760,0.020322456955910,0.080165989696980,0.054361909627914) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.051670614629984,0.199010074138641,-0.169036298990250,-0.006372708827257,0.038265272974968,0.130096688866615,0.188341662287712,-0.290799289941788,-0.116755768656731,0.072892211377621,0.109279878437519,0.153446212410927,0.100858122110367,-0.196697488427162,0.218747466802597,0.111939363181591) * MODEL5_texOff(vec2(0,0));
res += mat4(0.082596004009247,-0.227464243769646,0.046478047966957,0.105965614318848,-0.018057644367218,0.252576708793640,-0.087087534368038,0.083073310554028,0.011227915994823,-0.000839878921397,0.190312221646309,-0.245848894119263,0.183574318885803,0.197352230548859,-0.024924181401730,-0.000283152970951) * MODEL5_texOff(vec2(0,1));
res += mat4(0.001800007652491,-0.088629230856895,0.066382773220539,-0.046850524842739,0.170385614037514,0.254608005285263,0.008215299807489,0.163121044635773,0.096730612218380,-0.017275419086218,0.025362547487020,0.035875953733921,-0.074240714311600,0.033013395965099,0.024500951170921,-0.009491516277194) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.050587091594934,0.189271941781044,-0.091383352875710,0.058882482349873,0.086681194603443,0.083500728011131,0.048624634742737,0.082916274666786,0.222936660051346,0.036666989326477,0.192412272095680,0.218577638268471,-0.159563004970551,0.045262940227985,0.035874672234058,-0.094430528581142) * MODEL5_texOff(vec2(1,0));
res += mat4(0.060667760670185,0.044009998440742,-0.002362367929891,-0.005828442052007,0.210473939776421,0.036533635109663,-0.019754009321332,0.108383916318417,-0.078354366123676,0.320578277111053,-0.052452702075243,-0.001728518283926,0.095783121883869,-0.041980940848589,-0.010194926522672,-0.014829325489700) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.176715210080147,0.243255883455276,0.009610231965780,-0.128633245825768,0.069284126162529,0.020499899983406,-0.015848996117711,-0.137615099549294,0.101328149437904,0.063536174595356,0.064796581864357,-0.073785841464996,-0.016184976324439,0.044346448034048,-0.189012572169304,0.076323449611664) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.125432237982750,0.072045646607876,-0.063042737543583,-0.158953070640564,-0.043583516031504,-0.040977332741022,0.141371428966522,-0.125727713108063,0.226970985531807,-0.479795634746552,-0.106120675802231,-0.064629428088665,-0.084387518465519,-0.104342743754387,0.013127741403878,0.060914203524590) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.169532433152199,-0.250288099050522,0.030206451192498,-0.161379799246788,0.098765872418880,0.053159125149250,-0.102799907326698,-0.477756589651108,0.131837949156761,-0.145039990544319,0.145812392234802,-0.257905453443527,0.101573362946510,0.178092554211617,-0.020832793787122,-0.104903973639011) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.055682655423880,-0.196512252092361,0.245526373386383,-0.036449093371630,-0.191923737525940,0.190434604883194,-0.030803229659796,0.126442983746529,-0.238543048501015,0.243266925215721,-0.080296762287617,-0.034711424261332,-0.094727993011475,0.118754290044308,-0.176754444837570,-0.016709985211492) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.209233835339546,0.120011873543262,-0.122688300907612,0.171624481678009,-0.199974641203880,-0.104411050677299,0.045569971203804,0.097367502748966,0.251116394996643,-0.062267657369375,0.232351735234261,0.077746056020260,0.127838984131813,-0.112784594297409,0.020530136302114,-0.225907355546951) * MODEL6_texOff(vec2(0,0));
res += mat4(0.214946955442429,0.012068762443960,0.204494923353195,0.088420666754246,-0.197698384523392,-0.073653712868690,-0.004245517775416,0.048963859677315,0.019343789666891,0.075056508183479,-0.046681448817253,0.325624793767929,0.127092972397804,0.051612492650747,0.106329001486301,-0.135298386216164) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.074775613844395,-0.092525891959667,0.081994608044624,-0.086768850684166,0.009852021932602,0.035786449909210,-0.142482846975327,-0.062161497771740,0.007169689051807,0.128257095813751,0.057058937847614,-0.014502808451653,0.082536473870277,0.069671213626862,-0.036549292504787,-0.074235208332539) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.353482812643051,0.140943020582199,0.078924037516117,-0.231274947524071,0.087439946830273,-0.014378626830876,0.088199108839035,-0.049055777490139,-0.530097723007202,0.198043987154961,-0.019641838967800,-0.356252521276474,0.300995677709579,-0.121235229074955,0.170621007680893,0.135637149214745) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.279165476560593,0.182374387979507,-0.055721763521433,-0.184900805354118,-0.014670121483505,-0.012938149273396,0.075440645217896,0.088882572948933,-0.089677214622498,0.002532704966143,0.077280998229980,-0.254735708236694,-0.056943710893393,0.022236865013838,-0.088101051747799,0.093581289052963) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.004548005759716,-0.022303469479084,0.155257374048233,-0.004178988281637) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_3x_LA) mapping 6_6

vec4 hook()
{
vec4 res = vec4(0.009715190157294,0.164397433400154,0.127185344696045,0.296996027231216);
res += mat4(0.001858160365373,-0.066298834979534,0.077794708311558,0.040897589176893,-0.027323234826326,0.066885799169540,0.037693109363317,-0.071486040949821,0.057243693619967,0.061340171843767,0.043438248336315,-0.056117061525583,-0.070127658545971,-0.062101554125547,-0.007706006523222,-0.017485691234469) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.018318321555853,0.122815936803818,-0.087267473340034,-0.205426320433617,0.050787508487701,0.127879664301872,-0.082739911973476,-0.293614447116852,-0.027478517964482,0.006317396182567,-0.075733721256256,-0.046026501804590,0.070631168782711,-0.025758428499103,-0.131878480315208,-0.025883793830872) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.002468261169270,0.040514793246984,0.047313470393419,-0.033636931329966,0.036786340177059,0.031095223501325,0.106889724731445,-0.088580287992954,0.003894107183442,-0.170384183526039,0.119905628263950,0.036066468805075,0.000871971016750,0.027442431077361,-0.054270230233669,0.028372177854180) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.019324587658048,0.045823037624359,0.015014718286693,-0.037837635725737,-0.059661742299795,0.000259582535364,-0.081426672637463,0.009829323738813,-0.083300590515137,0.216763362288475,-0.062564961612225,0.031771544367075,0.027581073343754,-0.251906245946884,0.114761486649513,0.121074043214321) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.174608588218689,-0.017581360414624,-0.279955327510834,-0.648303985595703,0.072242416441441,-0.009844471700490,-0.145836532115936,-0.130994811654091,-0.033657219260931,0.360126644372940,-0.214036241173744,-0.104265183210373,0.318219572305679,-0.040623139590025,-0.291840195655823,0.306524127721786) * MODEL1_texOff(vec2(0,0));
res += mat4(0.023460337892175,-0.000578438106459,0.107909731566906,-0.130887076258659,0.034650184214115,-0.041352164000273,0.153921574354172,-0.017411818727851,0.037016447633505,0.024510804563761,-0.091695055365562,-0.038333773612976,-0.089346379041672,-0.236495688557625,-0.013392423279583,0.206483349204063) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.089416690170765,0.052785314619541,-0.021841771900654,-0.052869688719511,0.000363147642929,-0.006078171543777,0.044999171048403,-0.074121080338955,-0.143059462308884,-0.010243991389871,-0.095210187137127,0.016546698287129,0.079475544393063,-0.000145590718603,0.170703023672104,0.114896602928638) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.128695383667946,0.138776272535324,0.151966705918312,0.095745339989662,0.165008544921875,-0.142132207751274,-0.094804063439369,-0.042937099933624,-0.198614299297333,0.429334193468094,-0.010002384893596,0.147805079817772,-0.084675535559654,0.117605626583099,-0.051959607750177,-0.065311975777149) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.025070628151298,-0.009617704898119,0.055005945265293,-0.023408573120832,0.019834743812680,-0.037250220775604,0.191200286149979,-0.116794638335705,-0.047433771193027,0.071956247091293,-0.006704412400723,0.174246713519096,-0.078776530921459,-0.133661285042763,0.079357855021954,0.041091129183769) * MODEL1_texOff(vec2(1,1));
res += mat4(0.005223703570664,-0.112719908356667,-0.108622193336487,0.149693891406059,-0.018804226070642,0.051780421286821,0.053948692977428,0.050195045769215,-0.117335557937622,0.166227594017982,0.003376871580258,-0.029072994366288,0.016441576182842,0.102304458618164,-0.111638925969601,0.056381180882454) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.004160354379565,-0.230673432350159,0.048815649002790,-0.084695853292942,-0.035069610923529,-0.099251277744770,-0.020560108125210,-0.054622776806355,-0.062117833644152,-0.021115215495229,-0.086046390235424,0.085086181759834,0.080448232591152,0.157496005296707,-0.024658484384418,0.034228682518005) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.037677899003029,-0.078208610415459,0.090888865292072,-0.090257428586483,-0.000537121784873,0.023234102874994,-0.052122335880995,-0.015355953015387,0.034984402358532,-0.117355480790138,-0.195727333426476,-0.007022198755294,0.006398955825716,-0.213919952511787,0.123292610049248,0.046988859772682) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.076043441891670,-0.075240947306156,0.011570010334253,-0.105089418590069,0.048148918896914,0.162315711379051,0.011170266196132,0.136025443673134,-0.137872636318207,-0.033500645309687,0.217448472976685,0.041432529687881,0.030428662896156,-0.089156366884708,0.101601563394070,-0.115114897489548) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.028038682416081,-0.112987503409386,-0.143149018287659,0.022615311667323,0.416078567504883,-0.351636499166489,-0.234797820448875,-0.370758771896362,-0.154060691595078,0.027227979153395,-0.073104158043861,0.059552036225796,0.014971040189266,-0.367860198020935,0.103378050029278,-0.237913280725479) * MODEL2_texOff(vec2(0,0));
res += mat4(0.109178572893143,-0.126841828227043,0.090947389602661,-0.078857250511646,0.228162243962288,0.176459372043610,0.262417823076248,0.107008852064610,-0.021434286609292,0.019463680684566,-0.133859470486641,0.045194510370493,0.109329566359520,0.133716359734535,-0.022116407752037,-0.086295977234840) * MODEL2_texOff(vec2(0,1));
res += mat4(0.056118231266737,-0.360644668340683,-0.064597941935062,-0.136954098939896,-0.012002652511001,0.013669880107045,-0.031890034675598,0.058137420564890,0.104777745902538,0.036343399435282,-0.040709320455790,0.051567517220974,0.056385647505522,0.136080056428909,-0.055810987949371,0.063841342926025) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.093352243304253,-0.074669040739536,-0.160847038030624,-0.132175356149673,0.063082836568356,-0.084536127746105,-0.111842587590218,0.095654033124447,0.075716219842434,-0.093182273209095,-0.018526606261730,0.113598793745041,0.046427607536316,-0.024998843669891,-0.173202514648438,-0.151695147156715) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.023600075393915,-0.045185036957264,0.016687888652086,-0.011892464011908,-0.003909995779395,-0.044497475028038,-0.021347057074308,0.068516254425049,0.036915391683578,-0.057267744094133,-0.103219851851463,0.044591497629881,0.080419190227985,0.039136521518230,0.028400426730514,-0.004262018948793) * MODEL2_texOff(vec2(1,1));
res += mat4(0.037102896720171,-0.119877725839615,-0.105198897421360,-0.070500001311302,0.057296149432659,-0.112945474684238,0.072187267243862,0.008244142867625,0.054892793297768,0.126022785902023,0.058730635792017,-0.051749005913734,-0.154027074575424,0.107856869697571,0.021551053971052,0.019649636000395) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.022974025458097,0.032815400511026,-0.028928793966770,-0.055720880627632,-0.018307683989406,0.211020469665527,0.014433111064136,0.010974019765854,-0.147091895341873,0.127100586891174,0.113264888525009,-0.012290468439460,0.151616454124451,0.247767582535744,0.050888162106276,0.118038080632687) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.008689835667610,-0.085324026644230,0.088559590280056,-0.162495940923691,0.009875955060124,0.058657545596361,-0.018874347209930,0.043763026595116,-0.019406838342547,0.021720305085182,0.014354675076902,0.051936004310846,0.089447960257530,-0.296172201633453,0.009340712800622,0.045439630746841) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.156543925404549,-0.321355760097504,-0.079140678048134,-0.110549338161945,0.339231818914413,-0.284676641225815,0.244713813066483,0.202869459986687,0.229464307427406,-0.041412226855755,-0.161565184593201,0.062968753278255,-0.149906292557716,0.196497723460197,0.000633744755760,0.023316720500588) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.040016423910856,-0.024143172428012,0.133029758930206,0.075386300683022,-0.520093262195587,0.183706834912300,-0.045078817754984,0.223117634654045,0.115092828869820,0.119258262217045,0.009438383392990,-0.093927688896656,-0.065754212439060,-0.168918028473854,0.194249138236046,0.108232229948044) * MODEL3_texOff(vec2(0,0));
res += mat4(0.115934543311596,0.134636297821999,-0.121144518256187,-0.409517228603363,-0.018392190337181,0.076979860663414,-0.008589593693614,-0.036607444286346,-0.091850981116295,-0.158161118626595,0.002388731110841,0.067158661782742,0.054994851350784,0.064355716109276,-0.348545163869858,-0.125625759363174) * MODEL3_texOff(vec2(0,1));
res += mat4(0.016757441684604,-0.108633756637573,-0.087797649204731,-0.059857148677111,0.096106380224228,-0.004542928654701,0.085341937839985,0.080574855208397,-0.023560071364045,-0.142710223793983,0.041889373213053,-0.131745949387550,-0.136623620986938,-0.162043169140816,-0.006264851894230,-0.010456856340170) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.010706779547036,0.029507597908378,-0.035077974200249,-0.060064028948545,0.010169008746743,-0.133536100387573,0.176115155220032,-0.029902432113886,-0.003242179285735,0.068299129605293,0.014562060125172,0.067134261131287,-0.098218515515327,0.028148775920272,-0.026450471952558,0.158519789576530) * MODEL3_texOff(vec2(1,0));
res += mat4(0.059014197438955,-0.038530964404345,-0.121927790343761,0.027079777792096,0.030447449535131,-0.070869885385036,0.042605176568031,-0.024338452145457,0.023674428462982,-0.060645684599876,0.040448207408190,0.067511558532715,-0.002274500438944,-0.055296957492828,-0.016943670809269,0.013510209508240) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.033240109682083,0.030722223222256,0.011139181442559,0.041453342884779,0.059454891830683,-0.024000283330679,-0.049333952367306,-0.014649073593318,0.033521391451359,0.030092097818851,-0.092813007533550,-0.031232168897986,-0.016536211594939,-0.206989839673042,0.005373144056648,-0.027556877583265) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.052545972168446,-0.327104330062866,0.106643676757813,0.052247207611799,0.095895081758499,-0.039614621549845,0.029427150264382,-0.067612864077091,-0.013360084034503,-0.143456399440765,-0.008298058994114,-0.118437051773071,0.000944070285186,0.029737798497081,-0.080685645341873,0.073171973228455) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.002778454450890,-0.073197633028030,-0.062945149838924,0.028908299282193,-0.053008537739515,0.100601412355900,0.028291160240769,-0.049761522561312,0.040986627340317,0.098832786083221,-0.091916322708130,-0.136223286390305,0.072509363293648,-0.070087231695652,-0.055906001478434,0.068230174481869) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.054922264069319,0.305353015661240,-0.076126188039780,0.108116582036018,0.127374693751335,-0.093034423887730,-0.192349687218666,-0.078296244144440,0.049488179385662,-0.087076008319855,-0.253143250942230,-0.220515698194504,-0.001894296612591,-0.083864301443100,-0.042732004076242,-0.043070875108242) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.319906800985336,-0.026995301246643,0.078497722744942,-0.309888660907745,0.110566362738609,0.103750325739384,-0.131119191646576,-0.113980665802956,0.022206373512745,-0.395473986864090,-0.363402575254440,-0.217444568872452,0.063841648399830,-0.211666151881218,-0.139253899455070,0.151895299553871) * MODEL4_texOff(vec2(0,0));
res += mat4(0.022935159504414,-0.252179652452469,0.072458587586880,0.038872867822647,-0.300585448741913,-0.161589756608009,0.161477133631706,0.378395974636078,0.180089220404625,-0.131698548793793,-0.006383270956576,-0.229855358600616,-0.005075027700514,0.001924666692503,0.076854296028614,0.177365541458130) * MODEL4_texOff(vec2(0,1));
res += mat4(0.048764184117317,-0.078028917312622,-0.109566979110241,0.137261539697647,0.068881168961525,0.072233170270920,0.024113241583109,-0.005343416705728,0.115091867744923,0.127600014209747,-0.066946722567081,-0.120926417410374,0.121963754296303,-0.056998375803232,-0.139855742454529,-0.118236213922501) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.064551979303360,0.047473881393671,0.359042048454285,0.016163520514965,0.141020208597183,0.016040936112404,-0.305609732866287,-0.012413011863828,0.128735989332199,-0.112515121698380,-0.166046604514122,-0.062381036579609,0.064130626618862,0.004736104980111,0.071911156177521,0.005376404616982) * MODEL4_texOff(vec2(1,0));
res += mat4(0.043436981737614,-0.122993528842926,-0.070247404277325,-0.050443612039089,-0.030885126441717,-0.022972336038947,0.181959643959999,0.015248413197696,0.121519125998020,0.005518037825823,0.157912075519562,0.062497310340405,-0.036916024982929,-0.056800011545420,-0.012025920674205,0.120479114353657) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.054580468684435,0.080183051526546,0.036322828382254,0.008203950710595,0.024946762248874,-0.111712820827961,0.077958077192307,0.060526732355356,-0.009047838859260,-0.017952982336283,-0.052408721297979,-0.013491585850716,-0.002623909851536,0.160284548997879,0.037369683384895,-0.009159239940345) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.027089927345514,0.039033122360706,0.226407155394554,0.106883808970451,0.043476540595293,0.070092082023621,-0.077738128602505,0.097802050411701,-0.098118819296360,-0.169871330261230,0.128688991069794,0.037213511765003,0.131041124463081,-0.421006023883820,-0.191861391067505,-0.010468421503901) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.047505117952824,-0.053106874227524,0.067508175969124,-0.070034973323345,-0.048249840736389,0.078586906194687,-0.022693976759911,0.058341111987829,-0.095527209341526,-0.030920812860131,-0.119905181229115,-0.054166559129953,-0.071551278233528,-0.040765233337879,0.035431444644928,0.034738864749670) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.045253716409206,0.024548929184675,0.013518751598895,0.041877411305904,0.135461360216141,0.160030141472816,0.287687599658966,0.197927266359329,-0.124504417181015,0.270252257585526,-0.143861994147301,0.065803311765194,0.011188633739948,0.049542836844921,0.010662917979062,0.061323586851358) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.081781618297100,0.083128869533539,0.387294501066208,0.081172071397305,-0.073410093784332,0.057517539709806,0.081884935498238,0.162376597523689,-0.124033793807030,-0.244394853711128,0.179684638977051,0.113976955413818,-0.248224958777428,-0.143324255943298,0.063218094408512,0.207312375307083) * MODEL5_texOff(vec2(0,0));
res += mat4(0.171251967549324,0.146269142627716,-0.085097447037697,0.174877330660820,-0.134116426110268,-0.138889372348785,0.226638585329056,0.057821646332741,0.057769432663918,0.213055551052094,-0.225526392459869,-0.004154275637120,-0.214798882603645,0.105664908885956,-0.115151293575764,-0.028065841645002) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.013405497185886,-0.025787239894271,0.105242162942886,0.037344131618738,-0.081278555095196,-0.012154070660472,0.358092755079269,0.064975962042809,-0.098988890647888,0.021413052454591,-0.079752132296562,-0.004163137637079,-0.026465598493814,-0.012751695699990,0.013851696625352,-0.025639167055488) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.005987833719701,0.195211499929428,0.146503686904907,-0.000168361235410,-0.062767289578915,0.040002901107073,-0.004756426904351,0.213907942175865,0.015822688117623,-0.249803140759468,0.061126362532377,0.089339792728424,-0.061110828071833,0.058455068618059,-0.138833105564117,0.001522042672150) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.025513371452689,0.197900816798210,-0.034744363278151,0.014207525178790,-0.031601585447788,-0.071380294859409,0.058963809162378,0.120969578623772,-0.029522949829698,0.095930829644203,-0.133290752768517,-0.068451955914497,-0.069259375333786,0.028349608182907,0.031725063920021,-0.007010162808001) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.043166819959879,-0.070260666310787,0.067483238875866,-0.047452311962843,0.121557652950287,-0.185769379138947,0.120646499097347,-0.030140286311507,0.103646874427795,0.009752667509019,-0.079687796533108,-0.111193306744099,0.116937711834908,-0.015198080800474,-0.012517677620053,-0.037228699773550) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.110142298042774,-0.126396358013153,-0.009329142980278,-0.002565829316154,-0.099801443517208,-0.278624981641769,-0.005436671432108,-0.071708351373672,0.102994270622730,-0.284729987382889,0.168812513351440,-0.004302457440645,-0.093470454216003,-0.040441345423460,0.038151882588863,0.016965391114354) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.027429459616542,0.092986188828945,0.099896982312202,-0.244974434375763,-0.058455903083086,-0.133177652955055,-0.053650084882975,0.012685945257545,-0.035384573042393,0.044161964207888,-0.199812054634094,-0.120805509388447,-0.049284093081951,0.026927273720503,0.071280367672443,-0.001491340924986) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.047279670834541,0.101077079772949,-0.074688643217087,0.095592767000198,0.010072440840304,-0.074021220207214,0.229026824235916,0.000603686959948,0.034127131104469,-0.074488766491413,0.040924243628979,-0.061358168721199,0.231446206569672,0.012387598864734,-0.002655645599589,0.060964304953814) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.095279052853584,-0.185208141803741,0.388695120811462,-0.039645384997129,-0.155246511101723,-0.018563760444522,-0.038296334445477,0.188389763236046,0.140646055340767,0.016733760014176,-0.072907887399197,0.143797054886818,-0.405842036008835,0.063527613878250,-0.217685386538506,0.014065540395677) * MODEL6_texOff(vec2(0,0));
res += mat4(0.058409418910742,0.030774040147662,0.052559733390808,-0.143104508519173,-0.054464247077703,0.100731283426285,0.057051513344049,0.012353071011603,0.014947701245546,0.020100384950638,0.062005814164877,0.009872028604150,-0.181064918637276,0.119167752563953,0.047853559255600,-0.214318722486496) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.064482837915421,-0.223734229803085,-0.016956636682153,0.050531391054392,-0.065362565219402,-0.070684067904949,0.161901071667671,0.035388056188822,0.036691196262836,-0.179806470870972,-0.019870011135936,-0.010183806531131,-0.069010250270367,0.035853803157806,0.105564616620541,0.124563597142696) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.028718145564198,-0.073075205087662,0.192178323864937,-0.005967193283141,-0.054356690496206,-0.050307609140873,0.054991826415062,0.107250951230526,0.029691763222218,0.220972180366516,0.049487054347992,0.114611282944679,0.067900449037552,-0.198347181081772,0.103928253054619,0.176424399018288) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.008235977962613,0.057544291019440,0.048013307154179,-0.002344962675124,-0.036754567176104,0.041131239384413,-0.012462713755667,0.036087438464165,-0.003634333843365,0.008110559545457,-0.058297131210566,0.111510932445526,0.018971545621753,-0.004570456221700,-0.202696144580841,0.102887406945229) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.554738461971283,-0.017005838453770,0.185022741556168,0.340421259403229) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_3x_LA) mapping 7_1

vec4 hook()
{
vec4 res = vec4(0.007295676041394,0.320748329162598,-0.148360773921013,-0.277470320463181);
res += mat4(-0.044099230319262,-0.145039990544319,-0.015028025954962,-0.077008031308651,0.074727736413479,-0.167807579040527,-0.211092039942741,0.082831241190434,0.034899324178696,0.105529189109802,0.039767254143953,-0.047519315034151,-0.088067390024662,-0.037646394222975,-0.022941870614886,-0.049325451254845) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.202086016535759,-0.015076862648129,-0.097923815250397,-0.060666710138321,-0.404413789510727,0.095515720546246,-0.086072444915771,-0.016495687887073,-0.085381917655468,-0.201733231544495,-0.218606397509575,0.141323313117027,0.014123409986496,-0.120328277349472,0.094190031290054,-0.084245368838310) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.083415456116199,-0.073508404195309,-0.056769102811813,-0.037675399333239,0.067604310810566,-0.084279932081699,0.039986155927181,0.018770867958665,-0.010382070206106,-0.071959763765335,0.052089877426624,-0.062910325825214,0.126566424965858,-0.092326365411282,-0.021235996857285,0.016784870997071) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.034278266131878,-0.064234279096127,-0.021557964384556,-0.017248895019293,-0.131873220205307,-0.038121495395899,-0.080417662858963,-0.102834686636925,0.022430837154388,0.099871814250946,-0.227858290076256,0.050899304449558,0.068825714290142,0.069493308663368,0.182066202163696,0.087167441844940) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.272425174713135,-0.097801066935062,-0.016560642048717,-0.179243475198746,-0.194676116108894,0.069505318999290,-0.094042912125587,-0.140134781599045,-0.092278540134430,-0.014167620800436,0.126235634088516,-0.567113101482391,0.061435621231794,0.150109142065048,-0.023453278467059,-0.131014570593834) * MODEL7_texOff(vec2(0,0));
res += mat4(0.009600269608200,-0.027077885344625,0.047776974737644,-0.019020862877369,-0.029867623001337,-0.099452674388885,0.180883273482323,0.043791905045509,-0.196068555116653,0.046450905501842,0.118127003312111,-0.085230506956577,-0.129965022206306,0.008552668616176,-0.148087874054909,-0.020127762109041) * MODEL7_texOff(vec2(0,1));
res += mat4(0.204712197184563,0.095920734107494,-0.155547454953194,-0.011197922751307,-0.172494813799858,-0.115533359348774,-0.006474625319242,0.016746982932091,0.077651977539063,0.028862109407783,0.048823315650225,0.068549692630768,0.084734819829464,0.074292495846748,0.012859023176134,0.050619143992662) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.028865693137050,-0.040211774408817,0.075665816664696,-0.142142966389656,0.055782318115234,0.011377039365470,0.028000321239233,0.031890079379082,0.116239689290524,-0.014154402539134,0.023054037243128,-0.105982646346092,0.009530098177493,0.056631226092577,0.067552946507931,0.014307693578303) * MODEL7_texOff(vec2(1,0));
res += mat4(0.085334949195385,-0.046856015920639,0.128552556037903,-0.063687361776829,-0.077663078904152,-0.043408840894699,0.020707461982965,-0.041762571781874,0.036275401711464,0.086958549916744,-0.039847970008850,0.033751416951418,0.120818994939327,0.097404226660728,-0.005754354875535,0.023765511810780) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.122302860021591,0.034121476113796,-0.071690045297146,-0.000358956400305,0.062248114496469,-0.037276484072208,0.015936106443405,-0.035799425095320,-0.111705712974072,-0.004588521551341,0.012485409155488,0.090919010341167,0.009578501805663,0.001820512814447,-0.045009873807430,0.065142974257469) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.074678815901279,0.151596173644066,0.077918745577335,-0.398832380771637,0.113744698464870,0.018662847578526,0.013136407360435,-0.126682028174400,-0.043694946914911,-0.086830116808414,0.053249038755894,-0.066162459552288,-0.229730412364006,-0.120603188872337,0.163325533270836,-0.163658216595650) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.196839109063148,0.038266308605671,0.113880842924118,-0.107857786118984,-0.010850442573428,0.049125913530588,0.010656570084393,-0.120894096791744,0.208751752972603,-0.048885922878981,-0.006457143928856,0.053384792059660,0.230882853269577,-0.082161903381348,0.014321882277727,0.097216129302979) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.126328870654106,0.023338880389929,-0.087979689240456,-0.051212575286627,-0.078805372118950,0.236083164811134,-0.094356164336205,-0.509912133216858,0.127939000725746,-0.127525031566620,0.025244588032365,0.059831369668245,-0.065905004739761,-0.109208405017853,0.079327419400215,0.100272759795189) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.144660398364067,0.226385414600372,0.173896953463554,-0.124499827623367,0.140088737010956,0.084954954683781,0.091700166463852,0.016067389398813,-0.096351020038128,-0.390028446912766,-0.065301366150379,0.252399951219559,-0.163575455546379,-0.265652060508728,0.034511409699917,0.120755724608898) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.123097211122513,0.068633235991001,-0.000321045343298,0.036772087216377,0.046084195375443,-0.045860219746828,0.097564175724983,0.032280407845974,0.007119315210730,0.105718374252319,-0.097095623612404,-0.148370802402496,-0.088643059134483,-0.205770775675774,0.069769874215126,0.018401475623250) * MODEL8_texOff(vec2(0,1));
res += mat4(0.098606668412685,0.100086726248264,-0.066386431455612,-0.003037668298930,0.015573145821691,0.002545118099079,-0.114128783345222,-0.013408739119768,-0.008519058115780,0.019156172871590,-0.046549186110497,-0.074666485190392,0.041666571050882,-0.077757522463799,0.179366990923882,0.046080399304628) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.071547001600266,0.026608416810632,0.052218191325665,0.083125844597816,-0.148243352770805,-0.007870250381529,-0.020500296726823,-0.115440092980862,0.072649970650673,-0.008684264495969,-0.005253364797682,0.026603946462274,0.197750762104988,0.044586151838303,0.008775369264185,0.011782743968070) * MODEL8_texOff(vec2(1,0));
res += mat4(0.063705407083035,0.033582400530577,-0.007974924519658,-0.001346419914626,-0.054725199937820,-0.001024527591653,0.129919052124023,-0.009086089208722,0.050823878496885,-0.059888537973166,-0.021951304748654,-0.015240387991071,-0.186028122901917,-0.061123270541430,-0.136633962392807,-0.025639729574323) * MODEL8_texOff(vec2(1,1));
res += mat4(0.104390747845173,-0.015992423519492,-0.011960571631789,0.034125745296478,0.060220506042242,0.017017450183630,-0.004534919746220,0.114546000957489,-0.087817266583443,0.057795047760010,0.083647638559341,-0.002606957452372,-0.060645014047623,0.064633943140507,0.073935613036156,-0.063870057463646) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.173929736018181,0.033453360199928,0.022087860852480,-0.031610708683729,-0.114915460348129,0.238157913088799,0.035076085478067,-0.069675222039223,0.212554559111595,0.017082335427403,0.048940647393465,0.075260609388351,0.238533228635788,-0.012845072895288,0.037665538489819,0.196382269263268) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.128828868269920,-0.057886693626642,-0.040403313934803,0.018140282481909,0.178491920232773,-0.012739871628582,-0.032691393047571,0.243190109729767,-0.073826678097248,0.007373475469649,-0.074444219470024,0.106978625059128,0.051675871014595,-0.003516247728840,-0.055527560412884,0.069916270673275) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.002545577008277,0.053772993385792,-0.069742940366268,-0.172300055623055,0.049768425524235,0.131633803248405,0.170758560299873,0.016464078798890,-0.062696240842342,0.047288045287132,-0.143388614058495,0.102801635861397,0.096732020378113,0.213972121477127,0.217476114630699,-0.153869569301605) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.033988036215305,0.095244534313679,-0.069741263985634,0.087483868002892,0.193097814917564,0.166076213121414,-0.128543302416801,0.264246612787247,-0.235077068209648,-0.048236541450024,-0.136139646172523,-0.134988769888878,0.115672163665295,-0.048861548304558,0.127825006842613,0.054447382688522) * MODEL9_texOff(vec2(0,0));
res += mat4(0.012710194103420,-0.139995425939560,0.098121009767056,0.081717468798161,0.320945233106613,0.135362446308136,-0.015065945684910,0.067431882023811,0.140795692801476,0.032850652933121,0.252558112144470,0.108061984181404,0.149217203259468,0.104643784463406,-0.182696759700775,0.039694279432297) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.091430999338627,0.035144634544849,-0.085370808839798,-0.129876807332039,0.066741876304150,0.026239817962050,0.071687735617161,0.081632710993290,0.089664779603481,-0.005685160867870,-0.025364086031914,0.165460109710693,-0.097150802612305,-0.028071748092771,0.053437188267708,0.038940649479628) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.010083694010973,0.159925669431686,-0.131125658750534,-0.316218763589859,0.200477093458176,0.006918842904270,-0.061256501823664,0.040861662477255,0.145776256918907,-0.062981583178043,-0.019282763823867,-0.013165938667953,-0.134063020348549,0.092268571257591,0.084627009928226,-0.023500364273787) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.194536089897156,-0.030652146786451,0.036810558289289,0.043871026486158,0.068973816931248,-0.032013460993767,-0.069008156657219,-0.000409786647651,-0.130803719162941,0.023566888645291,-0.059056997299194,-0.090577445924282,0.170649275183678,-0.032546989619732,-0.065508037805557,0.029926132410765) * MODEL9_texOff(vec2(1,1));
res += mat4(0.133472114801407,0.109871819615364,-0.027643328532577,0.064553424715996,-0.009553936310112,-0.024657953530550,0.076191931962967,0.078491695225239,0.051023062318563,0.020973710343242,-0.117585144937038,0.005214712116867,0.024023558944464,-0.000962333579082,-0.089700505137444,-0.047017466276884) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.136737138032913,-0.112357750535011,-0.168848842382431,0.050134696066380,0.080088563263416,0.028987811878324,-0.159253045916557,-0.001626822748221,-0.219429567456245,-0.029845127835870,0.061137285083532,-0.104847066104412,-0.239475473761559,0.038104463368654,0.072958260774612,-0.177824273705482) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.075999312102795,0.072534136474133,0.010068159550428,-0.052314840257168,0.093297831714153,0.073161058127880,-0.013877900317311,0.027658771723509,0.144976109266281,-0.045809999108315,0.056637857109308,0.004548389930278,-0.243738755583763,-0.134826868772507,0.103713527321815,-0.062713503837585) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.040474586188793,0.076847828924656,0.131878778338432,-0.124528817832470,-0.161272585391998,0.110349975526333,-0.135348320007324,-0.257365465164185,0.022109359502792,0.096039362251759,0.016659954562783,-0.137700811028481,-0.209909424185753,-0.037789858877659,-0.067266620695591,-0.003422860288993) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.219947189092636,-0.287467390298843,0.021576741710305,0.194563195109367,0.210019454360008,-0.111274935305119,0.008450976572931,-0.068387672305107,0.168554723262787,0.175120979547501,-0.147246643900871,0.189445123076439,-0.154774069786072,-0.295059621334076,-0.060135271400213,0.021725753322244) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.109139285981655,0.172568038105965,-0.206207931041718,-0.086566247045994,0.068046785891056,0.116954006254673,-0.062832079827785,-0.201574772596359,0.009767364710569,0.012169110588729,0.075499214231968,0.016385557129979,-0.528854966163635,-0.054344825446606,-0.049645986407995,-0.069262012839317) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.376591622829437,-0.063077628612518,-0.030439287424088,-0.122556984424591,-0.047423619776964,-0.050563544034958,0.002137780888006,0.076908148825169,-0.021439503878355,-0.160432681441307,0.086307130753994,0.040669910609722,-0.094206385314465,-0.088497310876846,0.063419342041016,0.007629554718733) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.028935359790921,-0.088317550718784,0.077870242297649,-0.059661585837603,0.002647560788319,0.092250131070614,0.003756184829399,-0.050952680408955,-0.038557451218367,-0.097491562366486,-0.015754364430904,0.072955466806889,0.081777170300484,-0.113651216030121,-0.021987579762936,0.017362738028169) * MODEL10_texOff(vec2(1,0));
res += mat4(0.063870899379253,-0.057820320129395,-0.129044026136398,0.005700645036995,0.007248459849507,0.036476533859968,-0.062582522630692,-0.108198933303356,-0.117705255746841,-0.027100313454866,-0.021612009033561,-0.078745901584625,-0.211507409811020,-0.021657727658749,0.038837764412165,-0.036722168326378) * MODEL10_texOff(vec2(1,1));
res += mat4(0.145473957061768,0.017045194283128,-0.138975977897644,0.139747709035873,-0.072678267955780,0.091426067054272,0.018239783123136,-0.107810050249100,0.218736991286278,0.124130673706532,0.065070748329163,0.055207300931215,0.074724912643433,0.005325668025762,0.022223401814699,-0.001306556747295) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.298002421855927,0.014061612077057,-0.043598838150501,-0.292096734046936,0.359321415424347,0.037900943309069,0.003513305680826,0.285163432359695,0.090358763933182,0.221645534038544,-0.009277102537453,-0.070301175117493,0.045270815491676,0.019826652482152,0.033724635839462,-0.045096050947905) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.082357317209244,-0.009259746409953,0.119838945567608,0.051704768091440,0.404425352811813,-0.136630550026894,0.143253415822983,0.156817302107811,-0.172100529074669,0.140415892004967,-0.027663622051477,-0.047860469669104,0.042980588972569,0.001378989894874,-0.065164953470230,-0.011748103424907) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.179813817143440,-0.086628429591656,-0.117355540394783,0.083902120590210,0.136916860938072,0.250165164470673,-0.188593149185181,0.229722261428833,-0.098762743175030,0.074696213006973,0.078490763902664,-0.186964407563210,0.294450730085373,0.051753893494606,-0.049550812691450,0.127171322703362) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.132134407758713,-0.423202395439148,0.197368890047073,0.201179713010788,-0.160717725753784,0.229775160551071,-0.235107049345970,-0.124710209667683,0.128785461187363,-0.340344250202179,0.093413345515728,0.462161570787430,-0.235635638237000,0.153537750244141,-0.204854264855385,0.184677541255951) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.034949641674757,0.074441500008106,0.122151732444763,-0.164893195033073,0.018199713900685,-0.034298416227102,0.063358426094055,-0.140766754746437,0.017190288752317,0.077498905360699,-0.366158783435822,-0.092132873833179,0.155013471841812,-0.225684449076653,0.079146683216095,0.029692247509956) * MODEL11_texOff(vec2(0,1));
res += mat4(0.301178544759750,0.115964695811272,-0.177584737539291,0.015011899173260,0.277766942977905,0.011935246177018,0.036957368254662,0.104015588760376,-0.086942031979561,-0.040018983185291,0.031182285398245,-0.008197107352316,-0.110224969685078,-0.053486999124289,0.052583761513233,-0.045903459191322) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.019563000649214,0.118318773806095,-0.151643738150597,0.102735005319118,0.228136777877808,0.019330445677042,-0.120646305382252,0.268647581338882,0.080915406346321,0.125137194991112,-0.042648144066334,-0.020046558231115,0.151339933276176,0.000393075839384,0.036531940102577,0.042530380189419) * MODEL11_texOff(vec2(1,0));
res += mat4(0.048591237515211,0.109948873519897,0.066822379827499,0.046056948602200,-0.051419973373413,0.177212923765182,-0.121712394058704,-0.022910889238119,0.108043067157269,-0.108520880341530,0.019620539620519,0.050988573580980,0.060082681477070,-0.008360491134226,0.012022508308291,-0.076788634061813) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.006686602253467,0.013299513608217,0.036863565444946,0.046794317662716,0.067619740962982,0.005196687299758,0.239529058337212,-0.020000077784061,0.150501444935799,0.095754697918892,0.000912399496883,-0.007585306186229,-0.039194345474243,0.021906374022365,-0.013941377401352,-0.115732133388519) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.131484732031822,0.116079732775688,-0.026333803310990,0.109682291746140,-0.035784292966127,-0.047387938946486,-0.108973406255245,0.082985825836658,0.061006184667349,0.115973144769669,0.107975341379642,0.005806572735310,-0.051982328295708,-0.004139825236052,0.035477720201015,0.121486157178879) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.029206318780780,-0.067606791853905,0.038008496165276,-0.001522440812550,-0.283949166536331,-0.069724045693874,0.002271724399179,-0.141179561614990,-0.042802698910236,-0.036236114799976,0.014958776533604,-0.008737077936530,0.000726988131646,-0.053724881261587,-0.030611759051681,0.009514933452010) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.064083546400070,0.026405619457364,-0.066484391689301,0.083570405840874,-0.132931143045425,0.081208989024162,0.231155768036842,-0.325241267681122,-0.166773751378059,0.377743810415268,-0.011167000047863,-0.198358491063118,-0.082763545215130,-0.175088971853256,0.466550707817078,-0.125009670853615) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.093771174550056,-0.225697904825211,0.459996581077576,-0.119705937802792,-0.274046331644058,-0.364609450101852,0.254524618387222,-0.213883772492409,-0.096891812980175,0.036230079829693,-0.005228087771684,-0.087778024375439,0.181861564517021,-0.154427930712700,-0.301971793174744,0.213755667209625) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.250968217849731,0.207257837057114,-0.269940465688705,-0.178156599402428,-0.258494585752487,0.085270516574383,-0.348063021898270,-0.076785705983639,0.016376139596105,-0.035067446529865,0.319086074829102,0.086309030652046,0.020468726754189,0.005591332912445,0.003186599584296,-0.074179805815220) * MODEL12_texOff(vec2(0,1));
res += mat4(0.144420146942139,-0.028962843120098,-0.057457625865936,0.055030267685652,-0.082899212837219,-0.046095013618469,-0.006700576283038,0.047849249094725,0.195085987448692,0.095023304224014,-0.113861612975597,-0.061618085950613,-0.147060081362724,-0.115846700966358,0.167407438158989,0.029784036800265) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.101144298911095,0.004456249997020,0.050861068069935,0.075499244034290,-0.237317219376564,-0.003399159526452,-0.006833027116954,-0.061555337160826,-0.043266624212265,0.010552794672549,0.052665658295155,0.036728177219629,0.118379473686218,0.006659965962172,-0.073126383125782,-0.124048054218292) * MODEL12_texOff(vec2(1,0));
res += mat4(0.127403348684311,0.009405091404915,0.054579321295023,0.126276567578316,-0.128524675965309,-0.060622055083513,-0.066500134766102,0.015758719295263,-0.051466651260853,0.014380864799023,0.035106986761093,-0.154341831803322,-0.028834488242865,-0.035522010177374,-0.105758868157864,0.022328078746796) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.005173781886697,0.161536067724228,0.419663816690445,-0.082524180412292) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_3x_LA) mapping 7_2

vec4 hook()
{
vec4 res = vec4(-0.292320698499680,0.019025947898626,-0.176238730549812,-0.125061810016632);
res += mat4(-0.151861891150475,0.052639730274677,0.084736712276936,0.052999716252089,-0.005048492457718,-0.063460424542427,0.070256322622299,-0.003453748999164,0.235355436801910,0.029265841469169,0.025497917085886,0.032714936882257,0.008462600409985,-0.078753672540188,-0.023724256083369,0.065979167819023) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.287070423364639,0.215536326169968,0.009920631535351,-0.107006132602692,-0.349284768104553,0.126477420330048,0.068292155861855,-0.042890813201666,0.083061791956425,0.183152526617050,0.117921367287636,0.006725419778377,-0.114159561693668,-0.045093894004822,-0.015254131518304,0.042836748063564) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.044048838317394,0.023773564025760,-0.023034788668156,0.065099865198135,-0.048553857952356,0.007806455250829,0.000402184756240,-0.006107933819294,0.109578914940357,-0.069042578339577,-0.045598588883877,-0.100197680294514,-0.004843409638852,-0.070911735296249,-0.116410732269287,-0.051672007888556) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.003691879799590,-0.105855852365494,0.245965257287025,0.055316936224699,0.214974716305733,0.233594328165054,-0.142432749271393,0.071515135467052,-0.003162407316267,-0.059062819927931,0.041789613664150,0.046057913452387,-0.139550328254700,-0.116677202284336,0.277052193880081,0.070091471076012) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.173932060599327,0.248725846409798,-0.069719433784485,0.166564151644707,0.177824094891548,0.067845739424229,-0.227242529392242,0.231379985809326,-0.323425680398941,-0.365371644496918,-0.363180071115494,-0.031371582299471,-0.161744385957718,0.137996807694435,0.173166573047638,-0.456538200378418) * MODEL7_texOff(vec2(0,0));
res += mat4(0.161336809396744,0.127321496605873,-0.080697640776634,0.044739246368408,-0.035970639437437,-0.162193685770035,0.012849463149905,0.085071980953217,-0.041712515056133,0.073115721344948,-0.141320914030075,-0.052788313478231,-0.043147396296263,0.213154897093773,-0.165320292115211,0.040090516209602) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.003159702057019,0.054044134914875,0.158065482974052,-0.064507380127907,-0.121690906584263,0.000482579664094,-0.074538573622704,0.045585215091705,0.016274118795991,-0.070529237389565,0.084749400615692,0.036575458943844,0.065402701497078,0.029629833996296,0.096987582743168,-0.022019336000085) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.168907105922699,0.397186160087585,-0.154740884900093,0.076428323984146,-0.212998092174530,-0.051451601088047,-0.040669638663530,-0.159965306520462,-0.063436210155487,0.107411086559296,-0.049987722188234,0.013054471462965,0.135443970561028,0.025988522917032,0.042794749140739,0.020665869116783) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.065717995166779,-0.212775513529778,0.053563106805086,0.134962782263756,-0.029166232794523,0.048750564455986,0.038424775004387,0.056784711778164,-0.008825961500406,0.013228672556579,0.004463552962989,0.032075360417366,0.061461113393307,0.063535563647747,-0.047532845288515,0.055957242846489) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.008219720795751,0.030995490029454,-0.005057369358838,0.063440278172493,-0.259493649005890,-0.059810113161802,0.036348961293697,-0.059281397610903,0.054946560412645,-0.007286484818906,0.043812748044729,0.019978281110525,0.002576224738732,0.058707110583782,0.008193039335310,0.009043742902577) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.495635867118835,0.078841462731361,0.042653325945139,-0.099172100424767,0.022280942648649,-0.082419119775295,0.024679044261575,0.062822975218296,0.025649519637227,0.106888487935066,-0.126839816570282,0.196441948413849,0.002528161508963,-0.023747073486447,-0.147884577512741,0.175161659717560) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.033522982150316,-0.101225778460503,0.116871953010559,0.021219134330750,0.105396904051304,0.041560780256987,-0.053071822971106,0.095030039548874,-0.123749196529388,0.053424049168825,-0.015817655250430,-0.074030123651028,-0.000240958310314,-0.073554687201977,-0.004960729274899,-0.054155737161636) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.099550716578960,-0.264655947685242,0.052328716963530,0.062021601945162,0.152274236083031,0.068537712097168,-0.101195693016052,-0.022466065362096,-0.128623962402344,-0.153249055147171,-0.050504554063082,0.041393652558327,0.026252379640937,-0.005037736613303,0.018818784505129,-0.039875801652670) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.049246229231358,0.131973981857300,0.236742287874222,-0.196340113878250,-0.084487788379192,-0.487201303243637,-0.107105009257793,-0.224231585860252,-0.215690910816193,0.241093173623085,-0.171194210648537,-0.176554486155510,-0.148981407284737,0.104803338646889,0.074917696416378,-0.040908899158239) * MODEL8_texOff(vec2(0,0));
res += mat4(0.006693468894809,-0.114012949168682,0.060856234282255,-0.149239465594292,-0.066824413836002,-0.129709035158157,0.003096759319305,0.024962518364191,0.027431659400463,0.032798178493977,-0.241953909397125,0.032166417688131,-0.188835769891739,-0.056286051869392,0.230292588472366,0.178211092948914) * MODEL8_texOff(vec2(0,1));
res += mat4(0.019936846569180,0.017446240410209,0.112248860299587,0.023793876171112,-0.022928757593036,-0.005994143430144,0.034047022461891,0.023151595145464,-0.046446140855551,0.014462368562818,-0.031525265425444,-0.020715469494462,-0.049582690000534,0.024102779105306,-0.004777991678566,-0.096364721655846) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.048748243600130,0.071090683341026,0.011414474807680,0.101405583322048,0.129230603575706,-0.144069984555244,-0.038521468639374,0.116844505071640,0.068808555603027,-0.008520202711225,-0.172771766781807,-0.019157083705068,0.094416193664074,0.023208221420646,0.138700678944588,-0.144343435764313) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.030446194112301,0.036538541316986,0.013245611451566,-0.002366440836340,0.075096860527992,-0.154720917344093,0.089365892112255,0.080493323504925,-0.113441303372383,-0.057427439838648,-0.073056906461716,0.027815332636237,0.255809396505356,0.232705786824226,-0.112177021801472,0.246954634785652) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.071368359029293,-0.027640646323562,0.013366592116654,-0.034389428794384,0.107507713139057,0.040361944586039,0.080737940967083,0.068446129560471,-0.072330541908741,0.179056376218796,-0.172368034720421,-0.052229162305593,0.080840110778809,0.093606531620026,0.066755816340446,-0.020991010591388) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.087375797331333,0.031381927430630,-0.062952004373074,-0.045138847082853,0.101253144443035,0.001857796916738,0.110947586596012,-0.319469541311264,0.100917130708694,-0.150913953781128,0.028029853478074,-0.279233992099762,0.329800754785538,0.221837878227234,0.390957474708557,-0.059628792107105) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.045512437820435,0.022926710546017,-0.041299615055323,-0.088434830307961,0.113007970154285,-0.025037104263902,0.104473739862442,0.069928534328938,-0.061118062585592,0.017972800880671,0.054856762290001,-0.320147275924683,0.208950355648994,0.060518670827150,0.050160031765699,0.037619002163410) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.007803948596120,0.017076170071959,-0.037165760993958,-0.008083211258054,0.122433684766293,0.150633230805397,0.056725163012743,-0.077948682010174,-0.025606693699956,-0.064692974090576,0.124428503215313,0.008224995806813,0.015039099380374,-0.081884734332561,0.012710434384644,-0.024184029549360) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.342436850070953,-0.012547411955893,-0.038198765367270,-0.136387333273888,0.161468252539635,0.020054245367646,0.193851128220558,0.216898500919342,0.324910819530487,-0.201232209801674,-0.106366097927094,-0.120344556868076,0.016666151583195,-0.058710593730211,0.185232132673264,0.083922035992146) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.008064208552241,-0.015880580991507,-0.064179852604866,0.021242365241051,0.009041013196111,0.041383907198906,0.085892647504807,0.047893021255732,-0.109208680689335,-0.265383303165436,-0.082347534596920,0.144392758607864,0.140323728322983,0.281074643135071,-0.013908896595240,0.123693071305752) * MODEL9_texOff(vec2(0,1));
res += mat4(0.184170976281166,0.037976060062647,-0.191455498337746,0.126063182950020,0.019437646493316,-0.014878183603287,0.021182363852859,0.005420126020908,-0.073660910129547,-0.172393545508385,0.033330861479044,-0.019879788160324,-0.032729968428612,-0.046464178711176,0.001793502829969,0.037280805408955) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.243080005049706,-0.549160063266754,0.212606370449066,0.207889094948769,-0.056572191417217,0.084593422710896,0.065339662134647,-0.011702591553330,-0.177370429039001,0.120548434555531,-0.114517241716385,-0.175488904118538,-0.052325252443552,0.065234750509262,-0.010600665584207,-0.096519500017166) * MODEL9_texOff(vec2(1,0));
res += mat4(0.032128855586052,0.141821771860123,-0.003979148808867,0.126362353563309,0.021534029394388,-0.012579971924424,0.003455016529188,-0.027916232123971,0.053232505917549,-0.098494857549667,-0.008485381491482,-0.146404117345810,0.073802389204502,0.007710537873209,0.022412823513150,0.146815970540047) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.133587449789047,0.244467437267303,-0.023833943530917,-0.000150918815052,0.055003486573696,-0.004069067072123,-0.030643781647086,0.044857546687126,-0.078048154711723,0.099948398768902,-0.007086541969329,-0.085557445883751,0.049510005861521,0.029744708910584,0.015384443104267,0.028740858659148) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.077421456575394,-0.120451234281063,-0.014902050606906,-0.005818004254252,0.169518038630486,0.209371358156204,-0.031304311007261,0.071251608431339,-0.208981856703758,-0.113144256174564,-0.058448251336813,0.099251769483089,0.095168761909008,-0.104909054934978,0.070689916610718,-0.015890290960670) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.026914659887552,0.060985002666712,0.049510609358549,-0.012452174909413,0.234214976429939,0.094777345657349,-0.036103885620832,0.034083105623722,-0.024453591555357,-0.064028456807137,-0.070172429084778,0.021195279434323,-0.044442191720009,-0.098106332123280,-0.082730859518051,0.071875825524330) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.048772051930428,0.138869643211365,-0.095524556934834,-0.214836224913597,-0.025432031601667,0.251714318990707,-0.123685970902443,-0.090434171259403,0.114016987383366,0.253611564636230,-0.164403811097145,-0.220714494585991,0.118193350732327,-0.037285592406988,-0.067324236035347,0.164889201521873) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.036697283387184,-0.193289726972580,0.002866694470868,0.333230972290039,-0.151197642087936,-0.234824478626251,-0.018180118873715,0.017081012949347,0.385866075754166,-0.363440066576004,0.481287747621536,-0.139485388994217,0.243085727095604,-0.461081296205521,-0.065538585186005,0.250310361385345) * MODEL10_texOff(vec2(0,0));
res += mat4(0.111424349248409,0.065045334398746,0.003456952050328,-0.126517698168755,-0.067049689590931,0.009871788322926,-0.062598720192909,-0.032534185796976,0.062461234629154,-0.237376078963280,-0.066155724227428,0.105408102273941,0.205836147069931,0.098502531647682,-0.225314736366272,0.138605445623398) * MODEL10_texOff(vec2(0,1));
res += mat4(0.200892314314842,0.073875047266483,-0.053950954228640,0.126564785838127,0.028069620952010,-0.102324314415455,-0.030448745936155,0.177912816405296,-0.103697948157787,-0.035033263266087,-0.059720065444708,-0.022096114233136,-0.067471779882908,-0.008569934405386,-0.152367293834686,-0.053452592343092) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.072261460125446,-0.129474341869354,0.005263904575258,-0.061215098947287,-0.229809448122978,-0.032673008739948,0.218905895948410,-0.465854674577713,-0.174949869513512,0.161597594618797,-0.228302255272865,-0.142705932259560,-0.215714097023010,0.216107830405235,-0.241769671440125,-0.144374608993530) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.011532912962139,0.088405631482601,-0.008788391947746,-0.023754049092531,-0.006595307495445,0.045391373336315,0.000067139342718,-0.023998804390430,-0.073287345468998,-0.030922599136829,-0.153813585639000,0.029530625790358,-0.216344624757767,0.050859898328781,-0.121063448488712,-0.176760509610176) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.005491062067449,0.073446385562420,-0.047345332801342,-0.088078990578651,-0.079826548695564,-0.028770968317986,-0.083314985036850,-0.013172403909266,0.020254105329514,-0.099773548543453,0.019879182800651,-0.008557336404920,0.019909888505936,0.005364118143916,-0.082633487880230,0.091632559895515) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.157793685793877,-0.232485607266426,-0.310019373893738,0.027985246852040,-0.312271356582642,0.110576070845127,0.029131039977074,-0.156581401824951,0.089788272976875,-0.111343242228031,0.152049988508224,0.000399980985094,0.068081364035606,-0.057755954563618,-0.078335352241993,0.095340065658092) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.096470512449741,0.073381185531616,-0.029459547251463,-0.075129926204681,-0.011265350505710,-0.178999274969101,-0.137934118509293,0.223261192440987,-0.097256340086460,-0.003208602312952,-0.008007683791220,-0.052949540317059,0.064998947083950,0.089517891407013,-0.017749020829797,0.076205663383007) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.055699922144413,0.045768521726131,0.098132818937302,-0.001990263350308,-0.162806183099747,0.019170086830854,0.296542376279831,-0.054263398051262,0.002374750562012,0.057626355439425,-0.084013044834137,-0.060918718576431,0.253575056791306,-0.002907675458118,0.287860393524170,0.009658826515079) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.157060414552689,-0.229934751987457,0.007218616548926,-0.121178202331066,0.226505115628242,0.128221526741982,0.037368893623352,-0.023861438035965,-0.139965951442719,0.043312780559063,0.144345507025719,0.263766169548035,0.157607883214951,0.243575245141983,0.320814222097397,-0.177801683545113) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.054572723805904,0.111487336456776,0.049862541258335,-0.152365773916245,-0.112198136746883,-0.021033601835370,0.024635985493660,-0.031854856759310,0.057065907865763,0.033394940197468,-0.042229283601046,-0.183582261204720,0.136263266205788,-0.075899124145508,0.102802634239197,-0.035984907299280) * MODEL11_texOff(vec2(0,1));
res += mat4(0.206436589360237,0.033136360347271,0.159082248806953,-0.116105861961842,0.070214785635471,-0.219440162181854,0.145832210779190,0.015020176768303,0.028716448694468,0.002166114281863,-0.008575723506510,0.036211617290974,0.047315746545792,-0.022492730990052,-0.072515085339546,-0.034028835594654) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.157068952918053,-0.022547801956534,0.177488505840302,0.113172851502895,-0.058872051537037,0.070925049483776,0.086219519376755,-0.125749722123146,0.132010564208031,-0.132415175437927,0.038631550967693,0.050341296941042,-0.011412641033530,-0.079745814204216,-0.087390281260014,-0.024985536932945) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.069033339619637,0.094700634479523,0.089164391160011,-0.081182055175304,0.072315312922001,0.093257792294025,-0.034593272954226,0.038417059928179,-0.056960631161928,-0.060142137110233,0.065496504306793,-0.017692586407065,0.080068089067936,-0.042307246476412,0.010799930430949,0.170390605926514) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.030553599819541,-0.100277885794640,0.123985230922699,-0.116992227733135,-0.283095031976700,0.026994291692972,-0.004028641618788,-0.020298315212131,-0.006173900328577,-0.125104680657387,0.027797522023320,-0.214158371090889,-0.128418475389481,-0.055844269692898,0.027531478554010,-0.047154974192381) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.000040407438064,0.279510408639908,0.073460094630718,-0.304181754589081,-0.055385004729033,0.192550048232079,0.133622586727142,-0.074736312031746,-0.228835821151733,0.049383081495762,0.076079346239567,-0.175159409642220,0.119075320661068,0.019975297152996,-0.074101522564888,-0.032691594213247) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.031215626746416,-0.081860013306141,0.069109454751015,0.043746057897806,0.179947540163994,-0.049623198807240,-0.040909685194492,0.078470893204212,0.035888817161322,0.093575738370419,-0.041985012590885,-0.023248722776771,-0.014963028021157,-0.083401679992676,0.033008411526680,0.003107543801889) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.081338629126549,-0.085413366556168,0.146286353468895,0.043536759912968,0.046872787177563,-0.020098390057683,-0.167452931404114,-0.223091363906860,-0.112917080521584,0.227176964282990,0.100275844335556,-0.010348226875067,0.078478828072548,-0.061028674244881,-0.177270650863647,-0.070908345282078) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.403381764888763,-0.605879366397858,0.039071775972843,-0.410666078329086,0.245299756526947,-0.070842407643795,0.287114053964615,0.076131477952003,0.068284191191196,0.055466171354055,0.091287262737751,-0.194916814565659,0.180995538830757,0.160221427679062,-0.506419360637665,0.266004920005798) * MODEL12_texOff(vec2(0,0));
res += mat4(0.179719790816307,0.354090362787247,-0.109956301748753,-0.157470181584358,0.106921337544918,0.133663550019264,-0.253092169761658,-0.011918514966965,-0.100121945142746,-0.270247250795364,0.080306179821491,0.000768384663388,-0.040447145700455,-0.048698797821999,-0.104521542787552,0.087620556354523) * MODEL12_texOff(vec2(0,1));
res += mat4(0.092659324407578,0.048756312578917,0.062789067625999,0.021176803857088,0.025697916746140,-0.106203496456146,0.045564845204353,0.128131642937660,0.083833903074265,-0.083941668272018,-0.031689073890448,-0.028582552447915,-0.104496233165264,-0.103267990052700,-0.091199249029160,0.040195684880018) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.199981957674026,-0.214651763439178,-0.086526520550251,0.239557236433029,-0.193130806088448,0.104415029287338,0.093535177409649,-0.068076685070992,0.094456419348717,0.141654416918755,0.129674822092056,0.156880050897598,-0.113195925951004,-0.115617118775845,-0.173492103815079,-0.056912418454885) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.076977632939816,0.167961865663528,-0.049921032041311,0.072753153741360,-0.026500428095460,0.230941891670227,0.024256594479084,0.148046270012856,0.015206458047032,-0.141436636447906,0.038603682070971,-0.117167107760906,-0.030959285795689,0.084174163639545,-0.056324295699596,0.044903408735991) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.154284924268723,0.024246880784631,-0.016512818634510,0.039630442857742) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_3x_LA) mapping 7_3

vec4 hook()
{
vec4 res = vec4(-0.361276686191559,0.208497092127800,-0.141039833426476,-0.051819343119860);
res += mat4(0.039187248796225,0.030629253014922,0.130361244082451,0.328663676977158,-0.061562646180391,0.057067207992077,-0.003791588358581,-0.020430544391274,0.029715484008193,-0.017103563994169,0.243859842419624,0.009099522605538,-0.059503961354494,0.031801216304302,-0.027769241482019,0.220707193017006) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.143364593386650,0.014931316487491,0.061386339366436,0.130552262067795,0.195614755153656,-0.043903820216656,-0.024422582238913,-0.137453660368919,-0.241722926497459,0.118904188275337,0.120370224118233,0.038510594516993,-0.180355846881866,0.028568739071488,0.040371660143137,0.061598468571901) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.032252032309771,-0.018583685159683,-0.034511823207140,0.128868713974953,-0.037437971681356,0.070305533707142,-0.043691650032997,0.057779133319855,0.018658855929971,-0.002839219756424,0.000147798593389,0.078901268541813,-0.057695072144270,0.191770434379578,-0.053532723337412,0.047926828265190) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.203422918915749,-0.002528781071305,0.240691110491753,0.440008789300919,0.192911610007286,-0.110390618443489,-0.078147619962692,-0.138252541422844,0.023070463910699,-0.022257741540670,-0.002677198499441,0.015332655981183,0.004259338602424,-0.070080459117889,-0.037042710930109,0.199835658073425) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.079127073287964,-0.063491709530354,-0.192398101091385,0.023879278451204,-0.049516614526510,-0.025644002482295,-0.145532518625259,-0.177873760461807,0.140890270471573,0.008515985682607,-0.536866426467896,-0.446983665227890,0.286105722188950,-0.284432321786880,0.035808615386486,0.020008880645037) * MODEL7_texOff(vec2(0,0));
res += mat4(0.037314146757126,0.026943812146783,-0.082731276750565,0.106862045824528,0.050899356603622,0.032836776226759,-0.044001955538988,0.168258979916573,0.004177425522357,0.052419148385525,-0.006635205354542,-0.050040181726217,-0.153949946165085,0.195900619029999,-0.141540557146072,0.138267397880554) * MODEL7_texOff(vec2(0,1));
res += mat4(0.214414581656456,-0.021100211888552,0.022313212975860,0.218725472688675,-0.046868495643139,0.037866979837418,0.002502061892301,-0.111383214592934,0.069781795144081,-0.012831727042794,-0.054444603621960,-0.002068473957479,0.007585094310343,-0.033772051334381,0.061700690537691,0.038900528103113) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.038650732487440,0.012903425842524,0.015265890397131,-0.040737316012383,-0.086504481732845,0.050869166851044,0.125445067882538,-0.010668595321476,0.023475598543882,0.043028652667999,-0.037379436194897,0.036768611520529,0.151942387223244,-0.047300655394793,0.118317998945713,0.070231191813946) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.129907622933388,0.118024736642838,-0.013382015749812,0.242104545235634,0.001156189129688,-0.025093147531152,-0.021831974387169,-0.045426156371832,0.019224837422371,-0.000930641428567,-0.033898171037436,-0.045297753065825,-0.047666117548943,0.054385419934988,-0.046322267502546,0.105508007109165) * MODEL7_texOff(vec2(1,1));
res += mat4(0.033543616533279,0.010216531343758,0.088335387408733,0.181338399648666,-0.053596563637257,-0.045844811946154,-0.004971567541361,-0.224534243345261,-0.016689976677299,0.015256044454873,0.074679389595985,0.036798428744078,0.148247808218002,0.025015193969011,0.049283530563116,-0.062601372599602) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.159618541598320,-0.199098810553551,-0.165586963295937,-0.082669183611870,-0.004018692765385,-0.077472358942032,0.035125494003296,-0.012332838028669,0.166008412837982,0.095752313733101,0.023285139352083,0.057620760053396,0.076833732426167,-0.147437572479248,0.002282970119268,0.013570534996688) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.038037732243538,-0.066490545868874,0.006432842928916,0.205002605915070,-0.002064316766337,-0.022447338327765,-0.010923313908279,0.024734368547797,-0.089845024049282,-0.007926916703582,0.013917190022767,0.283840537071228,0.079717680811882,-0.002897264901549,0.136287912726402,-0.085137508809566) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.049012497067451,-0.068239331245422,0.060361575335264,0.118152126669884,-0.136225193738937,-0.116439722478390,-0.223800033330917,-0.536108613014221,-0.113083593547344,0.041570443660021,-0.030525721609592,0.125061467289925,0.094702079892159,-0.018895113840699,0.027006054297090,-0.098742395639420) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.073864676058292,-0.192925229668617,-0.167264208197594,-0.041061919182539,-0.066582724452019,-0.140792638063431,-0.051221527159214,-0.299405008554459,-0.045333605259657,0.210676163434982,0.068296462297440,0.098226048052311,0.074248678982258,0.093652814626694,0.480549335479736,-0.073014780879021) * MODEL8_texOff(vec2(0,0));
res += mat4(0.197851136326790,-0.091563023626804,0.069095484912395,-0.118225164711475,0.041250649839640,-0.016095297411084,0.021283309906721,0.025929396972060,-0.075657002627850,-0.059100057929754,-0.130873382091522,-0.014946972951293,-0.044897086918354,-0.063849866390228,0.008804856799543,0.042310785502195) * MODEL8_texOff(vec2(0,1));
res += mat4(0.002053288277239,-0.054440379142761,-0.011171893216670,0.069118276238441,0.027460359036922,-0.039152346551418,0.043851271271706,-0.039684411138296,0.035261899232864,0.001035244786181,-0.044515054672956,-0.139921426773071,-0.075094923377037,-0.025065826252103,0.029765898361802,-0.062796235084534) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.008245742879808,-0.103998579084873,-0.124395780265331,0.014976502396166,-0.029041230678558,-0.035842407494783,0.000632483803201,-0.187981233000755,-0.082845382392406,0.002738046692684,-0.266691297292709,-0.025130419060588,0.209813565015793,-0.102335199713707,-0.027261832728982,0.035354226827621) * MODEL8_texOff(vec2(1,0));
res += mat4(0.004924942739308,0.009360071271658,-0.003442935179919,-0.042704302817583,0.044080972671509,0.010481956414878,0.017286352813244,0.041842784732580,-0.092760175466537,0.055195402354002,0.005600350908935,-0.031204199418426,0.150835111737251,-0.116926625370979,-0.100695662200451,-0.081210799515247) * MODEL8_texOff(vec2(1,1));
res += mat4(0.002184941433370,0.075763151049614,0.091809377074242,0.034264769405127,0.077458456158638,0.001892418717034,0.033722542226315,0.065864957869053,-0.078095279633999,-0.077957950532436,-0.184999272227287,-0.226416423916817,-0.023460034281015,-0.048211257904768,0.074739307165146,0.213737592101097) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.039386376738548,-0.006437554955482,-0.013515754602849,-0.024053901433945,0.063798531889915,-0.097603492438793,0.022980511188507,-0.241493120789528,0.057949285954237,0.062448028475046,-0.060971707105637,-0.096875712275505,0.019531467929482,0.070386514067650,0.288408279418945,0.269433736801147) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.057573113590479,0.068272404372692,0.017843697220087,0.025374235585332,-0.054136801511049,-0.048837549984455,0.029469167813659,0.032088935375214,-0.248613461852074,-0.041631337255239,0.124392464756966,-0.272426366806030,-0.014717589132488,-0.037286683917046,0.117727331817150,0.015042369253933) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.106188811361790,-0.012976340018213,-0.143359795212746,-0.239270895719528,0.237983107566833,-0.022020824253559,0.196903347969055,0.099120095372200,-0.010601593181491,0.020220668986440,-0.082210436463356,-0.112660132348537,0.053463626652956,-0.141183197498322,-0.104721143841743,0.093160241842270) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.064864464104176,0.003342561889440,0.003110614372417,0.108730114996433,0.343191891908646,-0.094370581209660,0.176677092909813,0.181717291474342,-0.113511912524700,-0.130938991904259,-0.175915196537971,-0.504576385021210,0.136501118540764,-0.106949254870415,-0.089954659342766,0.203007563948631) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.073934257030487,0.138487741351128,0.013858676888049,-0.001842831494287,0.231303930282593,-0.101698629558086,0.066187202930450,-0.044739101082087,0.019393695518374,0.073552176356316,0.055233195424080,0.189520716667175,0.080072492361069,-0.102685958147049,0.071775287389755,-0.085966326296329) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.023094432428479,-0.071521572768688,-0.147373363375664,-0.263010710477829,0.068945124745369,-0.048173528164625,-0.015187607146800,0.006641854532063,-0.099385604262352,0.029476942494512,-0.025192737579346,0.067909099161625,-0.096331544220448,0.030802050605416,0.030156230553985,-0.069468915462494) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.100256852805614,-0.306170731782913,-0.275930076837540,-0.229547128081322,0.034485943615437,-0.067854277789593,-0.006069086957723,0.099861271679401,-0.209020167589188,0.067894339561462,-0.024498948827386,-0.188376739621162,-0.090532198548317,0.013611337170005,0.117687739431858,0.065875142812729) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.030030375346541,-0.024065516889095,-0.043016366660595,-0.120310172438622,-0.008505119942129,-0.025813024491072,0.030139496549964,0.047278724610806,-0.072550371289253,-0.011588538065553,-0.004906563553959,0.024014310911298,-0.089226551353931,-0.019596094265580,0.044594850391150,-0.018613331019878) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.024254955351353,0.101300090551376,0.035121534019709,-0.097005590796471,-0.009732934646308,-0.046111002564430,-0.088182456791401,0.123789474368095,0.003000380005687,0.038991160690784,-0.038082797080278,0.010906304232776,-0.093925632536411,-0.010661451146007,0.052503485232592,0.060606822371483) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.139669150114059,0.141125664114952,0.127926871180534,0.236008137464523,-0.110112197697163,-0.012539115734398,-0.065600715577602,0.149891495704651,-0.118517890572548,-0.185578390955925,-0.238385871052742,-0.073344349861145,-0.107724197208881,-0.008005877956748,-0.104242704808712,-0.160365134477615) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.041824646294117,-0.061335574835539,-0.002616601064801,-0.029456958174706,0.012204546481371,-0.048928633332253,0.023535056039691,0.080160968005657,-0.003484938992187,0.023854000493884,-0.043425690382719,-0.101654097437859,0.068535238504410,0.048347450792789,-0.056423857808113,0.022461226209998) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.005142747424543,0.149205058813095,0.058175127953291,-0.019675275310874,-0.093109771609306,-0.058163665235043,0.068032570183277,-0.463358819484711,0.145914450287819,-0.035969246178865,-0.052709706127644,-0.135796189308167,-0.003058005124331,0.052760828286409,0.213367164134979,-0.001539230230264) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.123920418322086,0.229524403810501,-0.174279272556305,0.110795378684998,-0.069770507514477,-0.029453944414854,-0.256582289934158,0.108297720551491,0.175929978489876,-0.136010140180588,0.196972087025642,-0.261543691158295,0.014477787539363,-0.100365802645683,-0.093703463673592,-0.138252362608910) * MODEL10_texOff(vec2(0,0));
res += mat4(0.012035286985338,-0.047226972877979,0.097300603985786,-0.071645230054855,0.112585693597794,-0.059794988483191,0.146094694733620,0.018415413796902,0.053921032696962,0.159730777144432,-0.114861167967319,0.066310890018940,-0.167399898171425,0.012834846973419,0.001010195002891,-0.281424760818481) * MODEL10_texOff(vec2(0,1));
res += mat4(0.054193910211325,0.109417870640755,-0.006726137362421,0.271184951066971,-0.022046508267522,0.029766319319606,0.021528471261263,0.151193559169769,-0.036113265901804,0.085542291402817,-0.080925099551678,0.003052487038076,-0.059521127492189,0.043771177530289,-0.060775965452194,0.083874657750130) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.140555649995804,0.121085956692696,-0.068804390728474,0.203739285469055,0.018162176012993,0.024394350126386,0.070286653935909,-0.179582506418228,-0.254761129617691,0.171695113182068,0.014447654597461,-0.003270381828770,-0.178356274962425,0.178336650133133,0.095702387392521,-0.021639922633767) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.019648618996143,-0.024183686822653,0.056283123791218,-0.131050184369087,0.043219331651926,0.013774011284113,-0.089563488960266,-0.035216033458710,-0.162476718425751,0.050123050808907,-0.017972825095057,0.080932542681694,-0.181618183851242,0.122560091316700,-0.004757006186992,-0.011784579604864) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.044295668601990,-0.003342145588249,-0.212088346481323,-0.101626597344875,-0.033822793513536,-0.076825492084026,0.015662755817175,0.013416872359812,0.031737003475428,0.042906012386084,0.003256930969656,-0.107908189296722,-0.011181680485606,-0.061152216047049,-0.066882580518723,0.101996667683125) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.027313617989421,-0.193483635783195,-0.170843675732613,0.145136579871178,-0.102190122008324,0.038385905325413,0.101757153868675,-0.374494701623917,-0.043135434389114,-0.031549975275993,0.082330055534840,0.032187782227993,0.045781109482050,-0.092461027204990,-0.094369135797024,0.025350186973810) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.017929265275598,0.010575443506241,0.007935339584947,0.064799450337887,-0.022105421870947,0.109676785767078,0.031126191839576,-0.002233124570921,-0.057131834328175,-0.068954892456532,-0.157745674252510,-0.140766561031342,0.007464257068932,0.009472765959799,-0.003218853613362,0.092611543834209) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.029820611700416,0.152372434735298,0.221220225095749,-0.006546392105520,-0.181881561875343,0.045697275549173,-0.013241781853139,0.114885717630386,0.115968957543373,-0.105615310370922,0.017795424908400,-0.136967867612839,-0.173301801085472,0.146478116512299,0.499547868967056,0.074473686516285) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.356989145278931,0.154410481452942,0.522754967212677,-0.022689433768392,-0.176652073860168,-0.071319915354252,-0.275437146425247,0.185021549463272,-0.155047804117203,0.155565142631531,0.248928278684616,0.249592334032059,-0.194073349237442,0.074959620833397,0.345487087965012,-0.132154703140259) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.179454222321510,0.011105915531516,0.027987973764539,0.042296987026930,-0.015084026381373,0.034538771957159,-0.105055771768093,-0.071448549628258,-0.108163759112358,-0.079362414777279,0.011327291838825,-0.222285404801369,-0.079912737011909,0.086560107767582,0.101763032376766,0.081152580678463) * MODEL11_texOff(vec2(0,1));
res += mat4(0.141584411263466,-0.066164128482342,-0.098108977079391,0.162610426545143,0.109814167022705,-0.021763928234577,0.122081741690636,0.112471766769886,-0.038214508444071,0.007834825664759,0.037367492914200,-0.139765501022339,0.196374773979187,-0.109987407922745,0.114469237625599,0.019393287599087) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.178788810968399,-0.201438561081886,0.054929088801146,-0.132708281278610,-0.031571093946695,-0.016169462352991,-0.037038709968328,0.040066622197628,-0.056993111968040,0.027828205376863,-0.069624185562134,0.023672303184867,0.013985137455165,-0.051034208387136,0.131016075611115,-0.219990551471710) * MODEL11_texOff(vec2(1,0));
res += mat4(0.004200102295727,0.011176927015185,0.006324338726699,0.268782436847687,-0.004947683308274,-0.048291765153408,-0.018523273989558,-0.080696426331997,0.004729731939733,0.015363564714789,0.112711228430271,-0.072369217872620,0.008824336342514,0.013443199917674,0.113059893250465,0.148029789328575) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.062316425144672,0.083943858742714,0.059453871101141,0.294578701257706,0.075445227324963,-0.050077132880688,0.014911014586687,-0.058342333883047,0.038314737379551,0.071354426443577,0.111419998109341,-0.153041228652000,-0.134759575128555,0.051578950136900,-0.051656145602465,0.052840568125248) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.056553408503532,0.022097509354353,0.169233769178391,-0.163843289017677,0.104672536253929,0.135786041617393,-0.001370923593640,0.087019935250282,-0.031081879511476,-0.060313720256090,0.024490943178535,0.033643361181021,-0.247883588075638,0.149185016751289,0.064186140894890,-0.074413642287254) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.039198379963636,0.023170230910182,-0.055303193628788,0.038362774997950,-0.053143519908190,-0.095418952405453,0.010982639156282,0.157296627759933,0.042844396084547,0.004983810707927,0.012675108388066,-0.113238096237183,-0.011182893998921,0.057151634246111,-0.014048206619918,-0.132110506296158) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.084093265235424,-0.042795788496733,-0.149501278996468,0.137891590595245,-0.070094168186188,-0.041412703692913,-0.109146952629089,-0.120298765599728,0.088490381836891,0.042287435382605,-0.116374313831329,-0.049993414431810,-0.265157222747803,0.060105152428150,-0.192524567246437,-0.232199162244797) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.221351996064186,0.023588016629219,-0.214957818388939,-0.181867375969887,0.462247163057327,-0.058588996529579,-0.048567917197943,0.372249126434326,-0.184051051735878,-0.058608006685972,-0.017196606844664,-0.200541228055954,-0.399894058704376,0.255290478467941,-0.008999279700220,0.210466563701630) * MODEL12_texOff(vec2(0,0));
res += mat4(0.155298665165901,-0.121544666588306,0.027541466057301,-0.236107900738716,-0.050008308142424,-0.140738859772682,0.117367632687092,-0.353724241256714,-0.040803615003824,0.104600422084332,-0.079322248697281,0.077251166105270,-0.052743677049875,0.008161219768226,-0.006454660557210,-0.111981354653835) * MODEL12_texOff(vec2(0,1));
res += mat4(0.098486445844173,0.023009287193418,-0.022893628105521,0.096668735146523,0.136953994631767,0.005801124032587,-0.053777091205120,0.166643112897873,0.150633826851845,-0.017230454832315,0.098674654960632,0.063407093286514,-0.076945260167122,0.095032639801502,-0.175828635692596,-0.088230840861797) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.000237924381508,-0.063200213015079,-0.018894076347351,0.066939964890480,0.149826303124428,0.006236159708351,0.039174322038889,-0.006838236935437,-0.039265818893909,-0.032505370676517,-0.025063406676054,-0.142685100436211,-0.063267752528191,0.073965534567833,-0.074322685599327,0.220121026039124) * MODEL12_texOff(vec2(1,0));
res += mat4(0.016033668071032,-0.005008566193283,-0.011774575337768,-0.092755913734436,0.077364616096020,-0.054389033466578,-0.041165806353092,-0.183462068438530,-0.088765412569046,0.032369013875723,0.012795813381672,0.190949723124504,0.009653852321208,-0.093770839273930,0.000180977658601,-0.196640327572823) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.011496407911181,0.250974684953690,0.174147844314575,-0.034455254673958) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_3x_LA) mapping 7_4

vec4 hook()
{
vec4 res = vec4(-0.153975114226341,-0.303630709648132,0.330075740814209,-0.007566797547042);
res += mat4(0.090764150023460,-0.027431318536401,0.127648741006851,-0.054684653878212,-0.151564449071884,-0.052654027938843,0.234388530254364,0.108616761863232,0.040117688477039,0.009884218685329,0.152992188930511,0.099820293486118,-0.040093362331390,-0.028897976502776,0.101431757211685,0.013926058076322) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.043811984360218,-0.149523422122002,0.029103532433510,-0.001273395493627,-0.017108144238591,-0.100756160914898,0.003092526225373,0.190638065338135,-0.115990057587624,0.125003397464752,-0.078280426561832,0.285577625036240,0.060128990560770,-0.074085377156734,-0.149648636579514,-0.093837670981884) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.024960810318589,0.051183383911848,0.125634044408798,-0.051593624055386,0.034277096390724,0.052600383758545,0.067693464457989,-0.025712616741657,-0.042528972029686,-0.011624274775386,-0.003907915670425,0.016818720847368,0.011576657183468,0.041442289948463,0.056164249777794,-0.186449080705643) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.024769881740212,-0.227618530392647,0.396362632513046,-0.010173287242651,-0.080727919936180,0.091659747064114,-0.084794372320175,0.035150703042746,-0.039955079555511,0.008527392521501,0.074831217527390,0.031694032251835,-0.038549479097128,-0.339203387498856,-0.006221192423254,0.024840191006660) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.003154435195029,-0.131508961319923,-0.140286207199097,0.040007505565882,0.009598148986697,0.030797053128481,0.053196296095848,0.011087074875832,-0.253382891416550,0.406474262475967,0.113545849919319,0.062184281647205,-0.121837899088860,-0.063331201672554,-0.137439504265785,0.406865775585175) * MODEL7_texOff(vec2(0,0));
res += mat4(0.006002367474139,0.003307834733278,0.285474896430969,-0.143035769462585,0.027104893699288,0.090076655149460,-0.032477535307407,-0.063196852803230,0.112726598978043,0.029160710051656,-0.043997298926115,0.001147702336311,0.018374204635620,0.045468162745237,-0.125433638691902,-0.108964540064335) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.115584746003151,-0.406292706727982,0.133918240666389,0.072517417371273,-0.007454088423401,0.012643315829337,0.066538877785206,-0.000987903680652,-0.003910570871085,-0.022386334836483,-0.020097568631172,-0.008653565309942,0.019342796877027,0.015955351293087,-0.026755932718515,-0.006883786991239) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.058905884623528,0.059508640319109,-0.238710343837738,0.065613880753517,0.088012732565403,0.089921295642853,-0.014137186110020,-0.074116468429565,-0.050300169736147,0.062530688941479,-0.071253180503845,0.061896797269583,-0.027602994814515,-0.017923684790730,-0.053970977663994,0.074029706418514) * MODEL7_texOff(vec2(1,0));
res += mat4(0.148059338331223,0.178474709391594,-0.134865388274193,-0.185155123472214,0.008118296973407,-0.111191295087337,0.065222978591919,0.006467053666711,0.021543383598328,-0.075638212263584,-0.040286235511303,-0.026520265266299,0.044902451336384,0.071626335382462,-0.116553597152233,-0.033948913216591) * MODEL7_texOff(vec2(1,1));
res += mat4(0.024844080209732,-0.004150645807385,0.012596035376191,0.005149388685822,-0.041139293462038,0.014791030436754,0.014930373057723,0.016249038279057,0.006859980989248,0.016161847859621,-0.006091421470046,-0.046742349863052,0.011957910843194,0.049974232912064,0.066540881991386,0.039636529982090) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.160740286111832,0.138972371816635,0.036487024277449,0.119718298316002,0.111498929560184,0.040577642619610,0.108225435018539,0.036979075521231,0.155700102448463,0.034004732966423,0.004123796708882,-0.150114700198174,-0.073640920221806,-0.064216166734695,-0.291090607643127,-0.026848368346691) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.087763525545597,0.017568079754710,0.018852034583688,0.044719032943249,0.025078682228923,0.027937255799770,0.033477392047644,0.021543765440583,0.117737866938114,-0.029254272580147,-0.002949486719444,-0.165343463420868,0.079342544078827,0.014530001208186,0.030831802636385,-0.026447243988514) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.137433707714081,-0.158205240964890,0.121449835598469,-0.058596923947334,-0.294651895761490,0.227580115199089,-0.078522063791752,0.118585973978043,-0.110429376363754,-0.025349967181683,0.128843903541565,-0.071910597383976,-0.086399972438812,0.004810119979084,0.002650972921401,0.008569036610425) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.365099996328354,0.100878849625587,-0.090583316981792,0.416839003562927,-0.235412299633026,0.016352267935872,0.113744229078293,0.046129368245602,0.292718172073364,0.168420299887657,0.049477953463793,-0.196574658155441,0.140405684709549,-0.101644918322563,0.141324028372765,0.039242595434189) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.039773914963007,-0.134534657001495,-0.022523088380694,-0.076996415853500,0.003059410955757,-0.128908887505531,0.100527994334698,0.016648571938276,-0.035861629992723,0.163925439119339,0.045984290540218,-0.101919054985046,-0.155954390764236,0.085706844925880,-0.276524096727371,0.132334664463997) * MODEL8_texOff(vec2(0,1));
res += mat4(0.076185233891010,-0.009625888429582,-0.106547206640244,-0.005551073700190,-0.066209390759468,-0.068408437073231,0.035383567214012,0.006044387817383,-0.011455230414867,-0.064059838652611,0.076410233974457,0.000693169247825,0.091119222342968,0.083272114396095,-0.068764589726925,-0.019284574314952) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.016420481726527,-0.000874960911460,0.013167010620236,0.117407426238060,-0.210946068167686,-0.112244814634323,0.065471701323986,0.020793061703444,-0.003697769716382,0.025406097993255,0.123008996248245,-0.025574773550034,0.078151442110538,-0.129966706037521,-0.061594549566507,-0.074669681489468) * MODEL8_texOff(vec2(1,0));
res += mat4(0.045808434486389,0.062678053975105,-0.032115351408720,0.003087075194344,-0.025608025491238,0.027764314785600,0.022229541093111,0.015749761834741,-0.004089676309377,0.125030651688576,-0.029944296926260,0.002040309598669,-0.023271888494492,-0.142570763826370,0.008569409139454,0.173836618661880) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.036505825817585,0.026042008772492,-0.065307371318340,-0.009015870280564,0.006130658090115,-0.024479819461703,0.104564949870110,0.076271839439869,0.154700040817261,0.118251293897629,-0.214214876294136,-0.009979208931327,0.047804549336433,0.013559245504439,0.193109616637230,0.091414727270603) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.087024964392185,0.035041376948357,-0.023726584389806,-0.058242935687304,-0.034138664603233,-0.121489681303501,0.034914787858725,0.157266274094582,-0.101964950561523,0.114227429032326,-0.079929508268833,0.003864390309900,0.102845348417759,-0.106061942875385,0.073922187089920,0.258134841918945) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.036708950996399,0.012057355605066,0.043456897139549,-0.024072689935565,0.056653965264559,0.068672835826874,-0.260648518800735,0.093329302966595,0.003295968752354,-0.175547719001770,-0.265139400959015,0.086436524987221,-0.022364284843206,-0.061908915638924,-0.180761858820915,0.084707953035831) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.065491475164890,0.198232278227806,0.051737755537033,-0.038301452994347,0.149106577038765,0.057598434388638,-0.056357011198997,0.040835805237293,-0.232447028160095,0.070342481136322,0.003952992148697,0.002974279224873,-0.282045215368271,-0.101088561117649,-0.120903797447681,0.121639825403690) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.080836571753025,-0.167011767625809,0.054524645209312,-0.069032311439514,0.033011160790920,-0.034583874046803,-0.130638688802719,0.092854775488377,-0.212589174509048,-0.109392143785954,-0.214695781469345,-0.013856253586709,0.398826688528061,-0.000949073757511,-0.056138567626476,0.254417091608047) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.015310458838940,0.189394831657410,0.028715556487441,-0.017896296456456,-0.158244326710701,0.021788982674479,-0.059581119567156,0.172636732459068,0.032959334552288,0.031409643590450,-0.094502434134483,-0.046141151338816,-0.106577187776566,-0.005833029747009,-0.068584606051445,0.094651728868484) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.107943646609783,0.164381802082062,-0.165514811873436,-0.046405650675297,0.008265708573163,0.042136210948229,-0.010216890834272,0.015259115956724,-0.138966113328934,0.034843362867832,-0.032948080450296,-0.026482718065381,-0.070231303572655,0.041822377592325,-0.029052397236228,-0.000765520962887) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.043626353144646,-0.086832173168659,-0.022858388721943,-0.014611396007240,0.028590111061931,0.059428814798594,-0.052873816341162,0.071967594325542,-0.053739931434393,0.092155173420906,0.082098826766014,-0.010409205220640,0.098268233239651,0.001824630657211,-0.000619219499640,-0.058576375246048) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.018699821084738,-0.052110824733973,-0.021957270801067,0.056677661836147,-0.076597623527050,0.077015884220600,-0.019554551690817,0.046843644231558,0.019400143995881,0.022971993312240,0.014766134321690,-0.078042611479759,0.018596380949020,-0.030222289264202,0.016971627250314,0.051037754863501) * MODEL9_texOff(vec2(1,1));
res += mat4(0.114654660224915,-0.059312008321285,-0.317456036806107,-0.037495426833630,0.048922825604677,-0.044958639889956,-0.149736419320107,-0.045116625726223,-0.011630511842668,0.060460094362497,0.014872570522130,0.033283695578575,-0.061082765460014,-0.030841875821352,0.093265026807785,0.019713088870049) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.101337000727654,0.125191926956177,0.184106022119522,0.071605458855629,0.113969966769218,-0.003292131004855,0.062379233539104,-0.024560166522861,-0.025459358468652,0.011088147759438,-0.151628911495209,-0.071056507527828,-0.174479663372040,0.139126718044281,0.191775918006897,0.147959768772125) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.005043121986091,-0.025600783526897,-0.141111999750137,0.052184037864208,0.037874594330788,0.011033154092729,-0.047720599919558,0.016907270997763,-0.022153545171022,-0.099307663738728,0.029169891029596,-0.034742735326290,0.111387528479099,-0.038111299276352,0.014649615623057,0.021062362939119) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.319468289613724,0.202284410595894,-0.381045430898666,-0.051537990570068,0.102287724614143,0.173528671264648,-0.097816340625286,-0.056892849504948,0.115018643438816,0.291161447763443,-0.065756365656853,0.191066607832909,0.046766623854637,0.070990458130836,-0.060257807374001,0.069106295704842) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.215671047568321,0.026637243106961,0.195038720965385,-0.180000662803650,-0.010866052471101,0.090095452964306,0.080059297382832,-0.125765964388847,-0.485581636428833,-0.436381787061691,-0.141035944223404,0.350191414356232,-0.202550590038300,-0.143386766314507,-0.031563516706228,0.014818311668932) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.096078164875507,-0.138285204768181,-0.098401047289371,0.113838106393814,0.014730890281498,-0.010504634119570,-0.068881250917912,-0.029119182378054,0.018545057624578,0.044017087668180,0.034166697412729,-0.095491960644722,-0.090633563697338,-0.407358586788177,0.270504832267761,-0.075300388038158) * MODEL10_texOff(vec2(0,1));
res += mat4(0.051969021558762,0.095446035265923,-0.150016635656357,-0.044570554047823,-0.002050529001281,0.076548226177692,-0.003334228182212,-0.005807956214994,-0.043178338557482,-0.035738240927458,0.051439248025417,0.062963813543320,-0.031424328684807,0.024680506438017,0.124484993517399,0.036974180489779) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.059878945350647,0.280817836523056,-0.227253973484039,-0.059449844062328,-0.221161380410194,-0.107215300202370,0.006010733544827,0.092220962047577,0.091704420745373,0.047846034169197,0.073090843856335,-0.246745839715004,0.101459674537182,0.101442217826843,0.126100108027458,0.024052804335952) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.039122246205807,-0.096078574657440,0.076288774609566,0.043210163712502,0.045348338782787,0.021160462871194,0.005468419753015,0.021876191720366,0.009092216379941,0.051252152770758,0.035743884742260,-0.070216476917267,0.023755334317684,0.166306033730507,-0.095748104155064,-0.046065565198660) * MODEL10_texOff(vec2(1,1));
res += mat4(0.088456429541111,0.106920272111893,-0.108626551926136,0.004194834735245,0.160378545522690,0.012288407422602,0.057865705341101,-0.123778507113457,-0.108487680554390,-0.026645734906197,-0.042051054537296,-0.048566315323114,0.036436285823584,0.025575876235962,-0.188746050000191,-0.069349400699139) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.016423199325800,0.119092203676701,0.200927600264549,-0.153512209653854,0.159213438630104,-0.063453637063503,-0.251206845045090,-0.104608438909054,-0.065619438886642,0.023615246638656,0.039149247109890,-0.090952068567276,0.053848806768656,-0.011064810678363,0.024504307657480,-0.088683128356934) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.011601538397372,0.018473949283361,0.119666881859303,-0.057741284370422,0.077626258134842,0.220169395208359,0.087985254824162,-0.095546580851078,0.031334649771452,-0.041868764907122,-0.055706176906824,0.043608848005533,0.017826355993748,0.011456282809377,0.129535749554634,0.006572736892849) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.040406018495560,0.148645699024200,0.149624451994896,0.024004448205233,-0.073202334344387,-0.145640656352043,-0.088277280330658,-0.028303174301982,-0.053857997059822,0.037317521870136,0.030985638499260,-0.005664383061230,-0.127807691693306,-0.100011274218559,0.337760537862778,0.077179588377476) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.112990818917751,0.174084782600403,0.139506846666336,0.054684724658728,0.108368158340454,0.185211077332497,-0.317266166210175,0.036033853888512,0.258861839771271,0.123388566076756,-0.256957620382309,-0.101650863885880,0.078228779137135,0.023435238748789,-0.284907877445221,0.279114544391632) * MODEL11_texOff(vec2(0,0));
res += mat4(0.068078458309174,-0.021603060886264,-0.191537737846375,0.007213620003313,0.206530660390854,0.257630646228790,-0.057699557393789,-0.133284851908684,-0.078051313757896,-0.177290976047516,0.048389624804258,0.043480802327394,0.036735799163580,0.085258089005947,-0.154834553599358,0.022031670436263) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.117829240858555,-0.039049409329891,-0.114914610981941,0.024707287549973,0.075680188834667,0.067566975951195,-0.054518621414900,-0.053701858967543,0.019460827112198,0.029246095567942,-0.013770635239780,-0.007609275635332,-0.142016351222992,0.114286482334137,-0.124683506786823,0.145605385303497) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.065927460789680,-0.206167817115784,0.068164616823196,0.185780689120293,-0.023675227537751,0.075848624110222,-0.139254644513130,0.058344867080450,-0.098145142197609,-0.072734147310257,0.043598141521215,0.028179384768009,-0.021497707813978,0.018890421837568,0.006450209766626,0.222428753972054) * MODEL11_texOff(vec2(1,0));
res += mat4(0.109588555991650,0.036114495247602,0.031921543180943,0.026430442929268,-0.032805472612381,-0.171500593423843,-0.022472126409411,-0.045332957059145,-0.003253629431129,0.032973032444715,-0.035590797662735,0.001154014142230,-0.054955806583166,0.064451090991497,0.077070362865925,0.036651913076639) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.023626338690519,-0.096539042890072,0.023471226915717,-0.040658295154572,0.039004735648632,-0.039218526333570,-0.067107178270817,-0.003941387403756,-0.075107134878635,-0.108561046421528,0.153497710824013,0.005874234251678,-0.009089414030313,0.037647206336260,0.033612594008446,-0.006622169166803) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.088043287396431,-0.080784864723682,0.100915186107159,0.035713616758585,-0.057479973882437,-0.033935271203518,0.060102213174105,0.035724539309740,0.168079376220703,-0.173597872257233,-0.100973300635815,-0.000295718404232,0.007337068673223,-0.050397932529449,-0.078355222940445,-0.018420193344355) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.025175187736750,-0.053286451846361,-0.078967183828354,0.052292641252279,-0.000524690607563,0.022560972720385,-0.156535401940346,0.080591432750225,-0.002720521762967,-0.077881045639515,0.134269684553146,-0.042035140097141,-0.054883133620024,-0.007676717825234,0.045476436614990,0.013181598857045) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.191714271903038,-0.132240548729897,-0.021167289465666,0.011054702103138,0.094970792531967,0.068257600069046,-0.096939615905285,0.019143931567669,-0.057339120656252,-0.019437164068222,0.169862940907478,0.037851143628359,0.081366345286369,-0.023025916889310,-0.207229658961296,-0.085818462073803) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.186691999435425,0.190288618206978,-0.082878448069096,-0.265342682600021,0.139735609292984,-0.086453177034855,0.002811201848090,-0.081523977220058,0.272066980600357,-0.163956776261330,-0.122677706182003,-0.179731443524361,0.085600011050701,-0.024725306779146,-0.242271065711975,-0.248109519481659) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.019793864339590,-0.231561318039894,-0.000856750644743,0.072104111313820,-0.098496548831463,-0.135059118270874,-0.045307729393244,0.134046226739883,0.061692491173744,0.196247249841690,-0.065857432782650,-0.104502536356449,0.016579685732722,0.168773353099823,-0.135517477989197,-0.007373000960797) * MODEL12_texOff(vec2(0,1));
res += mat4(0.008949014358222,-0.043810058385134,0.038703307509422,-0.012375456281006,-0.123401567339897,-0.090186946094036,0.047886297106743,0.007325131446123,0.042331360280514,-0.176431745290756,0.040351171046495,-0.061390347778797,-0.029130281880498,0.026907047256827,0.069345556199551,-0.029718764126301) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.097590714693069,0.025370385497808,0.048120900988579,-0.038493946194649,0.112782351672649,-0.037856701761484,-0.028211073949933,0.118018545210361,-0.012126281857491,-0.177536621689796,0.047411046922207,0.020507816225290,0.126681551337242,0.063343197107315,0.065051332116127,-0.064434856176376) * MODEL12_texOff(vec2(1,0));
res += mat4(0.005817075725645,0.023957723751664,-0.035979956388474,-0.003334680339321,-0.036223091185093,-0.135913580656052,0.068644382059574,0.083092749118805,-0.053519770503044,0.018298147246242,0.101902984082699,-0.073334529995918,-0.032534714788198,-0.103512659668922,0.048809476196766,-0.004437737166882) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.057050421833992,0.147546112537384,0.195383563637733,0.577506065368652) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_3x_LA) mapping 7_5

vec4 hook()
{
vec4 res = vec4(0.384393692016602,-0.169769302010536,-0.052814520895481,-0.150729730725288);
res += mat4(-0.003060991410166,0.049496810883284,-0.074124194681644,-0.047369077801704,0.151292487978935,-0.237816810607910,-0.160457193851471,0.143935382366180,-0.004486017394811,-0.090956561267376,-0.134435147047043,-0.117401018738747,-0.018195310607553,-0.000258733402006,-0.016573155298829,-0.020464375615120) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.001221447251737,-0.163597017526627,0.049713082611561,0.096438653767109,0.070277936756611,-0.283071309328079,0.041773743927479,0.315526306629181,0.212345093488693,-0.351470351219177,0.012705798260868,0.049848958849907,-0.013052480295300,-0.091937281191349,0.058875601738691,-0.033258900046349) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.064529351890087,-0.017176650464535,-0.071127563714981,-0.047102317214012,-0.014471553266048,0.035764474421740,-0.003150411881506,-0.057190563529730,-0.059819277375937,-0.037515513598919,-0.092467285692692,-0.056393202394247,-0.027431497350335,-0.023743299767375,0.007654150947928,-0.064140439033508) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.106550380587578,0.202798858284950,-0.090804338455200,-0.005091435275972,0.211175248026848,0.109547577798367,-0.107909165322781,-0.329637378454208,-0.021107245236635,0.115185022354126,-0.007249919697642,0.102844230830669,0.149261876940727,-0.095082953572273,-0.019699260592461,0.087648570537567) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.061707127839327,-0.216068744659424,-0.039836887270212,-0.227757081389427,-0.114190779626369,0.072399184107780,-0.051964648067951,-0.307115674018860,-0.113870538771152,0.257723510265350,-0.125627368688583,0.025523351505399,-0.009092328138649,0.313300520181656,-0.169721081852913,0.143667861819267) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.034759592264891,-0.117497876286507,-0.143930509686470,-0.154847338795662,0.074959374964237,-0.025251027196646,-0.000039765440306,-0.083561196923256,0.007410939317197,-0.013812646269798,-0.073844984173775,0.195312440395355,0.111486755311489,-0.169175073504448,-0.043388184159994,-0.009464538656175) * MODEL7_texOff(vec2(0,1));
res += mat4(0.020027203485370,0.147647902369499,-0.085518941283226,0.061817634850740,-0.070528894662857,-0.105841502547264,-0.007269652094692,-0.096579305827618,-0.019428687170148,0.194120272994041,-0.039264328777790,0.053098730742931,0.187310293316841,0.059717424213886,-0.046660523861647,0.081899002194405) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.125449344515800,-0.260901391506195,-0.147039547562599,-0.281305134296417,0.091715320944786,-0.268606454133987,0.148992136120796,-0.207272052764893,0.019296783953905,0.021760612726212,0.002602997468784,-0.029794353991747,0.109050817787647,0.055389225482941,-0.141972213983536,-0.201121404767036) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.072983928024769,-0.106981068849564,0.120107397437096,-0.234242111444473,-0.039631135761738,-0.135909840464592,-0.089825272560120,-0.078363724052906,-0.035968534648418,0.088734768331051,0.063506320118904,-0.006446563173085,0.004379162564874,0.033598043024540,0.041606169193983,0.027896378189325) * MODEL7_texOff(vec2(1,1));
res += mat4(0.076983563601971,-0.001477707875893,-0.110861003398895,0.000825276772957,0.030968846753240,-0.000678770884406,-0.025013862177730,0.056269936263561,-0.004364248830825,-0.009367290884256,0.044770520180464,-0.036983523517847,0.045062303543091,-0.012222785502672,0.042933292686939,-0.030100062489510) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.029647992923856,0.132570952177048,-0.209543824195862,-0.092482209205627,0.004629112780094,0.133235052227974,-0.077322378754616,-0.041989505290985,-0.060137145221233,-0.031243762001395,0.096023567020893,-0.147962868213654,-0.117837443947792,-0.071335330605507,0.086195044219494,-0.222333878278732) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.036210428923368,0.052775453776121,0.021492872387171,0.078705012798309,-0.013504248112440,0.077527090907097,-0.039516150951385,-0.054341871291399,-0.085112832486629,0.056990392506123,0.008363766595721,-0.167083814740181,-0.022023724392056,0.086881913244724,0.035607751458883,-0.043259046971798) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.013553611002862,-0.030749751254916,0.002150667132810,0.060746766626835,-0.132970720529556,0.105336554348469,-0.149829626083374,0.046051885932684,-0.037927128374577,0.070469364523888,0.045328598469496,0.192055061459541,0.064004369080067,-0.051392678171396,-0.004067640751600,-0.010935316793621) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.082396790385246,-0.215608507394791,-0.174054101109505,0.047223363071680,-0.179944843053818,-0.077575266361237,-0.155062600970268,0.175619542598724,0.024516817182302,-0.125275880098343,0.270778983831406,0.300835639238358,-0.077994070947170,-0.241450890898705,-0.093178033828735,0.103073894977570) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.112067185342312,-0.032185591757298,-0.121287077665329,-0.083040446043015,-0.038539703935385,-0.001440777443349,-0.099108718335629,0.186686471104622,-0.084514193236828,0.071440279483795,-0.010272026062012,0.261523246765137,0.237173274159431,0.077144101262093,-0.091273628175259,0.137586534023285) * MODEL8_texOff(vec2(0,1));
res += mat4(0.007234951481223,0.012367003597319,-0.002896923338994,-0.011008313857019,-0.074654787778854,-0.184491142630577,-0.058895107358694,-0.033959403634071,-0.021655578166246,-0.019627720117569,0.008228759281337,0.045304693281651,0.030057247728109,-0.010556990280747,0.034972593188286,0.018327489495277) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.050006140023470,0.081597045063972,-0.037935804575682,-0.027110327035189,-0.138791993260384,0.056965783238411,-0.076965726912022,-0.054782379418612,-0.166219592094421,0.154768958687782,0.029098058119416,0.171823903918266,0.080862231552601,0.118751496076584,0.044410735368729,-0.074278488755226) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.013240245170891,-0.042471196502447,-0.030664961785078,-0.189021989703178,0.025210738182068,0.092320799827576,0.044359933584929,-0.063822068274021,0.035475362092257,-0.129611700773239,0.125136449933052,0.019033696502447,-0.037426266819239,0.124415278434753,-0.184052988886833,0.202297180891037) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.029360730201006,0.020755540579557,0.026816915720701,0.048283759504557,0.045901294797659,-0.083316445350647,-0.030206741765141,0.061230059713125,-0.095416687428951,-0.007821000181139,0.172848805785179,-0.152747586369514,0.060798570513725,0.007136218249798,-0.074735306203365,-0.072861991822720) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.031599160283804,-0.045770805329084,0.134682372212410,0.021327154710889,-0.008558121509850,-0.077467866241932,-0.089458756148815,0.092948220670223,-0.036808233708143,0.014017474837601,0.035781461745501,0.022616593167186,0.218397781252861,-0.053703840821981,-0.080794699490070,0.078545793890953) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.054646395146847,-0.025502076372504,0.007949462160468,-0.032731223851442,0.074056632816792,-0.029220959171653,0.111619740724564,0.054423063993454,-0.100731261074543,-0.175701618194580,0.065313592553139,0.294421911239624,0.020186619833112,-0.083236642181873,0.136548310518265,0.118750840425491) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.084538035094738,-0.064282365143299,0.011768450960517,-0.043866671621799,0.003257906530052,0.142675086855888,0.143082335591316,0.028159119188786,-0.063719525933266,0.097466401755810,0.167386814951897,0.074814736843109,0.081646874547005,0.063928641378880,-0.015132775530219,-0.070737741887569) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.170617178082466,-0.113999634981155,0.041915815323591,-0.078552119433880,0.151348412036896,0.353238791227341,0.091776996850967,-0.085740819573402,0.031995292752981,0.204834043979645,0.171108677983284,-0.178824201226234,-0.029702438041568,0.363447546958923,-0.045476753264666,-0.053802713751793) * MODEL9_texOff(vec2(0,0));
res += mat4(0.080957517027855,-0.141170352697372,0.001407647156157,-0.031096417456865,0.010834017768502,0.282655715942383,0.056482497602701,0.139959096908569,-0.013056860305369,0.185998275876045,0.179742246866226,-0.227657556533813,-0.004678788129240,0.114394918084145,0.013084383681417,0.240257889032364) * MODEL9_texOff(vec2(0,1));
res += mat4(0.011034396477044,0.011721212416887,0.106350935995579,-0.187238365411758,-0.016856744885445,0.141271352767944,0.083634033799171,0.134163752198219,0.016940962523222,0.017964549362659,0.126676738262177,0.100974880158901,0.039548635482788,-0.056764777749777,-0.028278583660722,-0.122211016714573) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.229480385780334,0.060208592563868,-0.228598460555077,-0.212025821208954,0.085843272507191,0.079662933945656,0.048556674271822,-0.055445421487093,-0.015710854902864,-0.217134848237038,0.176491707563400,0.044420178979635,0.194083943963051,0.026481896638870,-0.002971485024318,-0.013629452325404) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.087525770068169,-0.016397651284933,-0.085332624614239,0.069727137684822,0.002566560637206,0.056472945958376,0.028573494404554,-0.019044280052185,0.042972475290298,0.000081713216787,-0.028560785576701,-0.213560432195663,0.029701977968216,0.068672336637974,-0.029320372268558,0.045025449246168) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.049866594374180,0.051174476742744,0.025454714894295,-0.031312566250563,0.025025893002748,-0.047146491706371,0.072567209601402,-0.045219644904137,0.046875983476639,0.048916868865490,0.046721726655960,0.098619610071182,0.022726312279701,0.023787306621671,-0.001940296380781,0.062981300055981) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.017794059589505,0.071854874491692,-0.035088665783405,0.110112220048904,0.027192663401365,0.187967523932457,-0.115134984254837,-0.182163968682289,-0.000759518647101,0.080327801406384,0.009209665469825,0.024987505748868,0.015988286584616,0.097962319850922,-0.214718252420425,-0.092639721930027) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.015689244493842,0.067360214889050,0.008222986944020,0.060724504292011,-0.037095747888088,-0.009145542979240,-0.063127830624580,-0.069527082145214,-0.083730056881905,0.085592187941074,-0.091761916875839,-0.087801389396191,-0.042739912867546,0.107449181377888,-0.123199783265591,-0.162309467792511) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.165751859545708,-0.225753098726273,-0.080040320754051,0.045327872037888,-0.121992021799088,-0.085101239383221,-0.044781863689423,-0.022833989933133,-0.072509154677391,0.025517955422401,-0.051645703613758,0.029223168268800,0.035793051123619,0.034292899072170,-0.033867549151182,-0.156203269958496) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.047202080488205,-0.010257080197334,0.017909090965986,0.112485736608505,0.070763543248177,-0.257745862007141,-0.055920533835888,-0.019896326586604,0.163073256611824,-0.038309082388878,-0.111525438725948,0.246513441205025,-0.160394325852394,0.026654541492462,0.092793390154839,0.107420846819878) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.063440836966038,0.069655366241932,-0.060104630887508,0.022561566904187,-0.021790785714984,-0.041654411703348,-0.089594095945358,0.098190777003765,0.077411636710167,-0.062385708093643,0.124634414911270,0.063947282731533,-0.102784998714924,0.086282834410667,-0.188369840383530,-0.017547158524394) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.115312188863754,0.170060515403748,-0.027369089424610,-0.235243529081345,-0.113222964107990,0.099029816687107,-0.172710448503494,0.139973193407059,-0.059539552778006,-0.031638290733099,-0.017695792019367,-0.092492267489433,-0.060351531952620,0.126335307955742,0.015584862791002,0.136756330728531) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.077531389892101,-0.023197147995234,0.130233705043793,-0.068995326757431,0.104523986577988,-0.166997134685516,-0.047183617949486,-0.392981737852097,0.281915396451950,-0.045211661607027,0.223222970962524,-0.165039971470833,0.027467239648104,-0.125005260109901,0.054297719150782,0.059037983417511) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.040360815823078,0.011399142444134,0.010116700083017,0.041952207684517,-0.047342408448458,-0.072701767086983,0.086098186671734,-0.245954841375351,-0.004079307429492,-0.091262035071850,-0.013556212186813,0.055445220321417,0.098045513033867,-0.142191946506500,0.044384919106960,0.047992337495089) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.028952412307262,-0.005529984831810,0.145208239555359,0.043904569000006,-0.035386566072702,0.111347913742065,0.005381475202739,-0.083738796412945,0.012653644196689,0.050019077956676,-0.065148964524269,0.134229183197021,-0.023129077628255,0.055130030959845,0.164656221866608,-0.109995059669018) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.177429705858231,0.023752028122544,0.143926382064819,-0.077843703329563,-0.004313506186008,-0.035981882363558,0.131932720541954,0.088829249143600,-0.027886144816875,0.295269697904587,-0.007355215493590,0.169692754745483,-0.065994337201118,0.140963658690453,-0.016214637085795,-0.084711536765099) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.098187051713467,0.142975911498070,-0.029837602749467,-0.201060757040977,0.019189232960343,-0.054325070232153,-0.173829689621925,-0.142011776566505,0.008937684819102,0.001980804605410,-0.047816708683968,0.046262983232737,-0.000334786745952,0.062160540372133,-0.081843130290508,-0.082100600004196) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.076048396527767,-0.034771218895912,-0.001980751054361,-0.001582201803103,0.049937110394239,0.178816124796867,-0.008951504714787,0.084705889225006,-0.086501941084862,0.082467436790466,0.039578728377819,-0.129568919539452,0.107064604759216,-0.059860024601221,-0.185655176639557,0.078920096158981) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.000718120194506,-0.101799435913563,0.296892195940018,0.142810046672821,-0.091063104569912,0.000087539970991,-0.328508079051971,-0.244222387671471,0.205100134015083,-0.057827930897474,0.082106724381447,-0.029459785670042,0.188803642988205,-0.229676827788353,0.071827001869678,0.334586650133133) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.094181984663010,0.025460511445999,0.092199020087719,0.144303873181343,0.091970033943653,-0.231443762779236,0.143942102789879,0.056559089571238,0.033032305538654,0.019014604389668,-0.098666086792946,-0.274864703416824,0.020918907597661,-0.115661136806011,0.065160676836967,0.108711093664169) * MODEL11_texOff(vec2(0,1));
res += mat4(0.181336611509323,0.060381904244423,-0.034206345677376,0.011717773973942,-0.027189547196031,0.080266870558262,0.026684353128076,-0.098991625010967,-0.080289244651794,-0.172721534967422,-0.038463905453682,-0.156432479619980,0.021951628848910,0.235074609518051,-0.204704999923706,0.009193200618029) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.270725727081299,0.121971182525158,-0.051449887454510,0.198212921619415,-0.005585708655417,-0.044203709810972,0.090661935508251,-0.107622846961021,-0.020643688738346,-0.038150146603584,-0.059216555207968,-0.007282012607902,-0.103296563029289,0.122661225497723,-0.007912773638964,0.058016803115606) * MODEL11_texOff(vec2(1,0));
res += mat4(0.041683182120323,0.063039794564247,0.066122151911259,0.135563969612122,-0.081925943493843,0.039726871997118,-0.051637087017298,-0.104015901684761,-0.000133572611958,-0.144562661647797,0.033899363130331,-0.065139099955559,-0.073330506682396,0.015666455030441,0.042636059224606,0.077649146318436) * MODEL11_texOff(vec2(1,1));
res += mat4(0.044661939144135,0.009662765078247,0.002105696592480,0.085842899978161,-0.061477981507778,-0.049356579780579,0.084311299026012,-0.076086208224297,-0.048520714044571,0.105645447969437,-0.113459587097168,0.161823362112045,0.040355317294598,-0.024425996467471,-0.024774178862572,0.010751069523394) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.114328406751156,0.039039637893438,-0.083308584988117,0.134058326482773,0.075158022344112,-0.016276216134429,-0.016771342605352,0.106227681040764,-0.002511036116630,0.331396341323853,-0.080580815672874,0.308680832386017,-0.062982715666294,-0.114744313061237,0.065883591771126,-0.076804891228676) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.082637600600719,-0.177523314952850,0.082099959254265,0.090215027332306,-0.003202921478078,-0.014737180434167,0.047271400690079,-0.055385868996382,-0.052845373749733,0.101952031254768,-0.261609017848969,0.025201538577676,0.054292693734169,-0.172211557626724,0.023849077522755,0.072118848562241) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.167282044887543,-0.036537405103445,0.035701036453247,0.014185474254191,-0.172310292720795,-0.095961436629295,-0.054192956537008,-0.060316469520330,-0.019233481958508,0.226022154092789,-0.210378482937813,-0.066492430865765,-0.056283988058567,-0.383989214897156,0.090469025075436,-0.078163273632526) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.252588063478470,-0.191152289509773,0.240582972764969,-0.343886643648148,0.187669515609741,0.079994179308414,-0.513197183609009,-0.275260031223297,-0.120552055537701,-0.263109058141708,-0.094231687486172,-0.050884559750557,0.080805711448193,-0.201265081763268,0.136357575654984,-0.144829466938972) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.065228708088398,0.055588033050299,-0.130752980709076,-0.294879764318466,-0.065508350729942,-0.000446548685431,-0.145687967538834,-0.120584435760975,0.159842103719711,-0.170793533325195,0.156791672110558,0.214199975132942,0.093015864491463,0.029680270701647,0.107602849602699,-0.148624256253242) * MODEL12_texOff(vec2(0,1));
res += mat4(0.154533535242081,0.086423277854919,0.010039946995676,-0.087146773934364,-0.038561683148146,0.120219632983208,-0.135820358991623,0.009108142927289,-0.052200037986040,-0.029331447556615,-0.033266447484493,-0.029595587402582,-0.015172214247286,-0.075763776898384,0.108643509447575,-0.164869949221611) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.077466458082199,0.172593131661415,-0.094338841736317,-0.119235448539257,0.025896368548274,-0.213925763964653,0.093218371272087,-0.269494146108627,-0.081604950129986,-0.103644005954266,-0.094218090176582,-0.082917265594006,0.128695890307426,-0.009610622189939,0.016477497294545,0.112455807626247) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.118526436388493,0.010592918843031,0.108140885829926,0.189914479851723,0.020959381014109,-0.001740417676046,-0.059637464582920,0.255872219800949,-0.039396330714226,0.066246770322323,-0.103758439421654,-0.172042012214661,-0.044386230409145,0.015122016891837,-0.011796930804849,0.051249947398901) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.277360916137695,0.156142175197601,-0.208717852830887,-0.004122006706893) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_3x_LA) mapping 7_6

vec4 hook()
{
vec4 res = vec4(-0.034834936261177,-0.217011526226997,0.118307314813137,-0.234452918171883);
res += mat4(-0.067670971155167,0.162148088216782,-0.088035352528095,-0.038574408739805,-0.084112226963043,0.025078209117055,-0.146805748343468,0.037973415106535,0.171012982726097,0.216383025050163,-0.107875160872936,0.026365945115685,-0.087186589837074,-0.001794380019419,0.059094320982695,0.008039965294302) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.141524493694305,0.091788597404957,-0.120478525757790,0.028670860454440,0.055663686245680,0.038249682635069,-0.075799867510796,0.212795197963715,-0.317287325859070,-0.049070701003075,-0.231695696711540,0.041417498141527,-0.220577523112297,-0.154716223478317,0.162230655550957,-0.101997986435890) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.152078509330750,0.040661126375198,0.008932471275330,0.105756133794785,0.009699051268399,0.048300042748451,0.044234924018383,0.008353081531823,0.156364157795906,-0.097557693719864,-0.087903678417206,0.016567591577768,-0.203707382082939,-0.010118255391717,0.179617434740067,-0.109062373638153) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.137512266635895,0.158209621906281,-0.201392352581024,0.197686195373535,-0.039381597191095,0.042014174163342,-0.008525214157999,0.061066586524248,0.185477033257484,-0.023386755958200,-0.110019505023956,0.053169284015894,-0.116906858980656,-0.149388492107391,-0.041870068758726,0.085827179253101) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.239949509501457,-0.080900274217129,-0.024797661229968,0.133360117673874,-0.072188124060631,0.160220667719841,0.062431838363409,0.089259803295135,-0.059851169586182,-0.097624681890011,-0.031527809798717,0.061367534101009,-0.161504626274109,-0.245239868760109,-0.468281000852585,0.051990699023008) * MODEL7_texOff(vec2(0,0));
res += mat4(0.038009077310562,0.159638315439224,0.241851776838303,-0.142641931772232,0.089618735015392,0.065456762909889,0.023746062070131,0.033586688339710,-0.225522041320801,0.226076856255531,0.030230486765504,-0.080447889864445,-0.132577449083328,-0.010233282111585,0.212007403373718,0.147442787885666) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.221677929162979,-0.061656035482883,-0.085623867809772,0.082184143364429,-0.017170906066895,0.043623920530081,0.029849851503968,-0.000645109685138,-0.000181779541890,-0.079436905682087,-0.011105617508292,0.013954776339233,-0.027134397998452,0.010196056216955,-0.014537284150720,0.004940696991980) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.025136210024357,0.216597408056259,-0.014617193490267,0.080160781741142,-0.061961669474840,0.038278665393591,0.035677783191204,-0.062609672546387,0.057936515659094,0.059485826641321,-0.000874987337738,-0.073330447077751,0.039525222033262,-0.049442116171122,-0.071747675538063,-0.190253719687462) * MODEL7_texOff(vec2(1,0));
res += mat4(0.079767927527428,0.006984813604504,0.078153856098652,0.077102839946747,-0.055881228297949,0.049436379224062,0.031540017575026,0.070393808186054,-0.156752586364746,-0.056903630495071,0.045514304190874,-0.001598284463398,-0.070045903325081,0.014381049200892,-0.035117927938700,0.033898413181305) * MODEL7_texOff(vec2(1,1));
res += mat4(0.040085498243570,0.104141429066658,0.012675535865128,0.053955119103193,0.105339042842388,-0.089895799756050,-0.029902160167694,0.041913554072380,0.052713796496391,0.073445044457912,0.010589459910989,0.003767287125811,-0.038202296942472,0.050418693572283,-0.039430290460587,0.033547744154930) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.283645838499069,0.069345802068710,-0.132038310170174,0.100138776004314,-0.059819765388966,0.032430067658424,-0.062860205769539,0.075398616492748,-0.207544714212418,0.133547991514206,0.161694601178169,0.217812761664391,0.120962738990784,0.045830585062504,0.024589819833636,0.034694053232670) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.118620142340660,0.064924992620945,-0.035313617438078,0.098260320723057,-0.039619836956263,0.025443516671658,0.000975916394964,0.009942445904016,0.035352721810341,0.041454408317804,-0.011496906168759,-0.051734358072281,-0.131533145904541,0.090311460196972,0.097977623343468,-0.170311436057091) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.001664147363044,0.097162924706936,0.044353935867548,0.027803521603346,0.086827114224434,0.020525470376015,0.130027800798416,-0.184661611914635,-0.039818093180656,-0.060279998928308,-0.024191677570343,0.047224309295416,-0.019975567236543,0.043370801955462,-0.071829639375210,0.116188809275627) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.063602983951569,-0.488639831542969,0.117704778909683,-0.053305190056562,0.109398230910301,-0.031525112688541,0.140677392482758,-0.178288176655769,-0.201989397406578,0.301219820976257,-0.105729617178440,0.030058696866035,-0.386368811130524,0.434395283460617,-0.198667272925377,0.099902816116810) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.032086342573166,-0.073420785367489,-0.022949989885092,-0.043700393289328,-0.023865140974522,0.018647082149982,-0.054731670767069,0.117706418037415,-0.035405479371548,0.064138688147068,0.180224686861038,-0.047758407890797,0.089086569845676,0.109938949346542,0.019804097712040,0.057884808629751) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.029371798038483,-0.179461926221848,0.012269464321434,0.001874902634881,0.033497985452414,0.011156179010868,0.018046664074063,0.029208630323410,-0.003022988094017,0.033516801893711,-0.034177064895630,0.008391612209380,-0.018857508897781,0.147632002830505,0.010668831877410,-0.074784889817238) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.181117147207260,-0.073217101395130,0.037223529070616,-0.171593025326729,0.061227329075336,-0.086519978940487,0.044971317052841,0.094504714012146,-0.066806502640247,-0.134358629584312,-0.018429914489388,0.122686319053173,-0.012527697719634,0.041597973555326,-0.252991020679474,0.065475538372993) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.076371803879738,0.030380282551050,0.048609562218189,-0.152153521776199,0.068919122219086,0.036138895899057,0.010571363382041,0.061895061284304,-0.029081251472235,0.104829311370850,0.091764517128468,0.027196392416954,0.007904450409114,0.177227765321732,-0.076531715691090,0.304656058549881) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.058031752705574,0.038348864763975,-0.015693649649620,-0.025615103542805,0.119175933301449,0.128788188099861,-0.165099591016769,0.034708980470896,0.109500586986542,-0.029254442080855,0.039010595530272,-0.060320433229208,0.118119664490223,0.152202740311623,-0.114394694566727,0.011385617777705) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.012943278998137,0.098773777484894,0.095343828201294,0.046459540724754,0.174897134304047,0.037210617214441,-0.158506751060486,-0.169851720333099,0.095710813999176,0.011567068286240,-0.156293138861656,-0.100571148097515,-0.015785684809089,-0.068993493914604,-0.303404986858368,0.053984332829714) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.095950856804848,0.042832504957914,0.045752871781588,-0.175006613135338,-0.013181986287236,0.056443430483341,-0.109129078686237,0.145687848329544,-0.174062699079514,-0.039552863687277,-0.102028496563435,-0.279127389192581,0.360596776008606,-0.087684385478497,-0.127709612250328,-0.007509303744882) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.027915557846427,-0.007857222110033,-0.011372460983694,0.007087779697031,0.018156673759222,0.058322999626398,-0.157700359821320,0.137364655733109,0.107255272567272,-0.123753756284714,-0.014003603719175,0.014061963185668,-0.063148602843285,-0.205226495862007,-0.042302366346121,-0.060739319771528) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.138267949223518,0.003458776744083,0.027171699330211,-0.052110426127911,0.031939364969730,-0.075568929314613,-0.243863284587860,0.365325093269348,-0.054207514971495,-0.184178724884987,0.163416817784309,-0.205213963985443,0.004218357615173,-0.130525261163712,-0.279626637697220,0.243055447936058) * MODEL9_texOff(vec2(0,0));
res += mat4(0.180191010236740,0.127955853939056,0.013489918783307,0.038456015288830,-0.133201509714127,0.002357953460887,0.015019970946014,0.113392367959023,-0.152774423360825,-0.063149631023407,-0.060928139835596,-0.076721891760826,0.064993254840374,0.063297070562840,-0.111512556672096,0.275813728570938) * MODEL9_texOff(vec2(0,1));
res += mat4(0.046406783163548,0.080588489770889,0.097193859517574,-0.043358307331800,-0.060178857296705,0.031348194926977,-0.056691363453865,0.019696800038218,-0.006596106570214,-0.119814164936543,-0.097944132983685,-0.096000172197819,0.051402404904366,-0.051278632134199,0.123854689300060,-0.081854455173016) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.361334323883057,-0.396404683589935,-0.126839667558670,-0.182330310344696,-0.008331813849509,0.158246427774429,-0.015532446093857,-0.005968511570245,-0.254564106464386,0.263047516345978,0.091270528733730,-0.177576303482056,-0.122349664568901,-0.010217779316008,0.003576518036425,-0.207606256008148) * MODEL9_texOff(vec2(1,0));
res += mat4(0.235982492566109,0.017511619254947,-0.029013007879257,0.092364899814129,0.026822783052921,0.018900431692600,-0.043397080153227,-0.063507154583931,-0.029882049188018,-0.078776046633720,-0.007152323145419,-0.067633576691151,0.051587253808975,0.093202739953995,-0.034070491790771,0.095909439027309) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.150083765387535,-0.055079467594624,-0.027455454692245,0.050686281174421,0.097748771309853,-0.140308037400246,0.009689000435174,0.030669298022985,0.084576763212681,-0.045067518949509,-0.090562105178833,0.047724224627018,-0.002896121004596,-0.005064119584858,-0.053179617971182,-0.000187342797290) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.002512234030291,0.088400997221470,0.087626300752163,-0.152501508593559,-0.088891908526421,-0.119433082640171,0.011755022220314,0.020061159506440,0.054535031318665,0.019470658153296,0.010108615271747,0.147060960531235,0.199426352977753,-0.211240544915199,-0.123201809823513,0.166900694370270) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.190154939889908,-0.007309791631997,-0.054484594613314,0.082094341516495,0.139006018638611,-0.049530569463968,-0.018176879733801,-0.040833920240402,-0.180074259638786,0.047512900084257,0.070411004126072,-0.037421282380819,-0.060214482247829,-0.058123342692852,-0.032717019319534,-0.064245261251926) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.118207149207592,-0.029664654284716,0.030663162469864,-0.299943000078201,0.117106579244137,0.107671193778515,0.015801683068275,-0.188318610191345,0.097270295023918,0.070519320666790,-0.028243126347661,-0.102934107184410,-0.057670302689075,-0.164713159203529,-0.039593193680048,0.112397201359272) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.183677211403847,0.152154341340065,0.045446213334799,0.315186083316803,0.164976745843887,-0.241292849183083,0.023981058970094,0.007737885229290,0.028371846303344,-0.414530009031296,-0.162588611245155,-0.163542732596397,-0.243433669209480,-0.124961741268635,0.099401377141476,0.158722460269928) * MODEL10_texOff(vec2(0,0));
res += mat4(0.033887658268213,-0.045993696898222,-0.211883425712585,-0.118091240525246,-0.168854087591171,-0.024101434275508,-0.067312382161617,-0.093916267156601,-0.101303547620773,-0.049478810280561,0.182271122932434,0.043034579604864,-0.265275269746780,-0.006434046663344,0.102248668670654,-0.183325886726379) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.154890760779381,0.001193782314658,0.060818433761597,0.169387072324753,0.033151078969240,0.031002707779408,0.014779893681407,0.093985892832279,0.004144036211073,-0.001242641010322,0.048577886074781,-0.105905540287495,-0.127521842718124,0.043908298015594,-0.040850318968296,-0.027651106938720) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.086985155940056,-0.118616722524166,0.134408235549927,-0.029323184862733,-0.056628964841366,-0.035631958395243,0.047325789928436,-0.541828095912933,-0.123376443982124,0.159765988588333,0.092139609158039,-0.191166192293167,-0.141129061579704,0.204674437642097,0.011047576554120,-0.200993955135345) * MODEL10_texOff(vec2(1,0));
res += mat4(0.082204602658749,-0.035476308315992,-0.108226500451565,-0.010517230257392,0.044555127620697,-0.071098104119301,-0.058934915810823,0.077623419463634,-0.160510882735252,-0.006699525751173,0.044255729764700,0.005652892403305,-0.306184381246567,0.039960835129023,0.015995485708117,-0.061876248568296) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.068833440542221,-0.347167074680328,-0.027657197788358,-0.034405101090670,-0.099749624729156,0.068100646138191,-0.027263065800071,0.098228782415390,0.115566261112690,-0.055343188345432,-0.118532337248325,0.035362102091312,-0.003382044844329,-0.139806777238846,0.060485351830721,-0.053422600030899) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.157494798302650,0.063871629536152,0.105459585785866,-0.065032601356506,-0.371905684471130,-0.053223274648190,0.003126022405922,-0.160185471177101,0.056796550750732,0.043062783777714,-0.108776278793812,0.136612519621849,0.085179910063744,0.088491201400757,0.091064527630806,0.038998134434223) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.195669174194336,0.038199640810490,0.058900304138660,-0.179480329155922,0.126891538500786,0.126924544572830,0.124623097479343,0.155044004321098,0.099394015967846,-0.045460581779480,-0.036286588758230,0.082069225609303,-0.038903314620256,0.033495660871267,0.086408652365208,-0.080167174339294) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.080954961478710,0.005737924482673,-0.071350283920765,-0.028745146468282,-0.096904426813126,0.018608247861266,-0.108694382011890,-0.148142471909523,-0.006658796221018,0.183361202478409,0.106365047395229,-0.108329825103283,-0.049496438354254,0.172527998685837,-0.305555433034897,-0.043093517422676) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.361944645643234,0.048498500138521,-0.135426327586174,-0.057077504694462,-0.199408844113350,0.000903993844986,0.096430212259293,-0.151529133319855,-0.440222591161728,0.117316745221615,-0.173244029283524,0.012219408527017,-0.055037479847670,-0.106325149536133,-0.160093620419502,0.008775914087892) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.112276524305344,-0.040259320288897,-0.075340732932091,-0.007073301356286,0.199784234166145,-0.103869728744030,0.150324091315269,0.132212117314339,-0.015914969146252,-0.079347506165504,0.096379213035107,-0.261142671108246,0.325145423412323,-0.122500985860825,-0.046986542642117,0.008857132866979) * MODEL11_texOff(vec2(0,1));
res += mat4(0.082870885729790,-0.105007402598858,-0.136718139052391,0.008126760832965,-0.160388186573982,-0.057210072875023,-0.109993815422058,0.153091430664063,0.047137081623077,0.003908101003617,-0.007233913522214,0.016249351203442,-0.219987466931343,0.063154831528664,-0.162424355745316,0.164907902479172) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.013488253578544,-0.169184446334839,-0.146502628922462,0.167911216616631,-0.132189512252808,-0.011104612611234,0.054417274892330,0.023253057152033,0.079669393599033,-0.229265883564949,0.017188914120197,0.015436397865415,-0.044832076877356,-0.074779339134693,-0.275639593601227,0.083395287394524) * MODEL11_texOff(vec2(1,0));
res += mat4(0.060005128383636,-0.141140922904015,-0.001861747237854,0.037907965481281,-0.153607457876205,-0.083431854844093,0.026396937668324,0.054651319980621,0.139059871435165,0.037300061434507,0.058336138725281,-0.088623784482479,-0.241153568029404,0.048756204545498,0.012165856547654,0.086507894098759) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.065987527370453,0.012958221137524,0.010216263122857,-0.073475643992424,0.057008005678654,0.053128853440285,-0.037244472652674,0.034185793250799,0.138690993189812,-0.050371211022139,-0.104595661163330,-0.033064451068640,0.044268436729908,0.015266802161932,0.095495335757732,0.044470999389887) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.083139881491661,0.041612409055233,-0.130216866731644,-0.029963558539748,-0.078286007046700,-0.000249177683145,-0.128086432814598,0.017382975667715,-0.080200985074043,-0.190685331821442,0.030670626088977,0.087143369019032,0.122890956699848,0.014068237505853,0.099052369594574,-0.245157554745674) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.079005576670170,-0.087057724595070,-0.089319892227650,0.192554056644440,0.239903673529625,-0.078572019934654,-0.055338464677334,0.114625535905361,0.083874285221100,0.066994272172451,0.044507209211588,-0.064590498805046,0.068448945879936,-0.007536584045738,0.068866729736328,0.021374665200710) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.070883214473724,-0.137492179870605,0.000737797876354,-0.045426592230797,0.127170175313950,0.164197579026222,0.073901280760765,-0.220623791217804,0.075500488281250,-0.232694968581200,-0.046776991337538,-0.172136276960373,0.104558259248734,-0.067147530615330,0.197044119238853,-0.192391306161880) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.128838852047920,-0.013302115723491,0.285536497831345,-0.510452747344971,-0.056672621518373,0.062556475400925,-0.249488472938538,0.270641565322876,-0.019668553024530,0.061885312199593,0.104445993900299,-0.412942349910736,-0.168893590569496,0.028221070766449,-0.005933615844697,0.287415266036987) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.029593970626593,-0.013787031173706,0.007255554199219,-0.140557631850243,0.125945895910263,-0.184208959341049,-0.208500772714615,-0.134521022439003,0.126580581068993,-0.059409189969301,0.018574649468064,0.062993414700031,0.096656322479248,-0.023595498874784,0.107849225401878,-0.046011887490749) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.014721366576850,0.018909377977252,-0.019696850329638,0.034735776484013,0.067535847425461,-0.153171658515930,-0.034198421984911,0.105272270739079,-0.037219211459160,-0.024736639112234,-0.072531744837761,0.027928017079830,0.020798036828637,-0.055461168289185,0.140601977705956,-0.120341360569000) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.019087536260486,-0.160104274749756,-0.082926191389561,0.155745193362236,-0.030790414661169,0.144569173455238,0.046324040740728,0.001441053347662,-0.248298138380051,0.123199887573719,0.138567358255386,0.041337635368109,0.000075131480116,-0.025892253965139,0.110302574932575,-0.103386811912060) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.056189525872469,0.138814136385918,0.017411261796951,0.068783923983574,0.080777227878571,0.079210162162781,0.055694308131933,0.120416663587093,0.073434539139271,-0.102756358683109,-0.030055642127991,-0.097842700779438,0.111613214015961,0.023501975461841,0.075540244579315,0.023732388392091) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.122950389981270,-0.077326722443104,0.596685588359833,-0.020104633644223) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_3x_LA) mapping 8_1

vec4 hook()
{
vec4 res = vec4(-0.064954161643982,-0.124730706214905,-0.008085164241493,0.055081918835640);
res += mat4(-0.009683392941952,0.047856941819191,-0.011004900559783,0.023269226774573,-0.025517422705889,-0.012756476178765,-0.022137589752674,-0.040445268154144,-0.006689856760204,0.039693687111139,0.026609668508172,0.030231535434723,-0.048075906932354,-0.069554425776005,-0.032482761889696,-0.061199605464935) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.089344918727875,-0.026624826714396,0.143709778785706,0.094363018870354,-0.301900744438171,0.021615702658892,0.085980840027332,0.049595329910517,0.065108068287373,0.055141307413578,0.046342223882675,-0.027133818715811,0.106262221932411,0.081208884716034,-0.004638075362891,-0.050968781113625) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.057662717998028,0.088176399469376,0.015440593473613,0.075023092329502,0.039315283298492,0.005133185070008,-0.052980981767178,0.035128477960825,-0.069773815572262,0.016563195735216,0.068608462810516,0.061003006994724,-0.017740370705724,0.024021826684475,0.048887614160776,-0.029088605195284) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.047586042433977,0.069040015339851,0.243649140000343,-0.146641194820404,0.063697576522827,0.045709177851677,-0.061963409185410,-0.026990013197064,-0.046071074903011,-0.009678194299340,0.014249142259359,-0.011423455551267,0.059225015342236,0.102039828896523,0.095282994210720,0.082038827240467) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.006981738843024,0.217418715357780,0.096157744526863,-0.259272515773773,-0.073531456291676,0.002879498759285,-0.391412198543549,-0.455689191818237,-0.064163893461227,0.049415208399296,-0.271127343177795,0.019318236038089,-0.002658400451764,-0.441411226987839,0.005126152187586,0.171739265322685) * MODEL1_texOff(vec2(0,0));
res += mat4(0.017561201006174,0.007378016598523,-0.064898639917374,-0.052812229841948,-0.008904451504350,-0.121879033744335,0.075130835175514,-0.117476269602776,0.063656404614449,-0.227777078747749,0.034621890634298,0.041094042360783,0.023472227156162,0.138010203838348,0.111266300082207,0.062588073313236) * MODEL1_texOff(vec2(0,1));
res += mat4(0.058315318077803,0.128716766834259,-0.128692016005516,0.032375756651163,-0.028805231675506,-0.053743198513985,-0.022576767951250,0.014806353487074,0.021032337099314,0.056891050189734,0.004724405705929,-0.031972806900740,0.008219656534493,-0.055902369320393,0.120172835886478,0.019961038604379) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.003036880632862,-0.180195048451424,-0.010488335043192,0.054461926221848,-0.030236911028624,0.002264677314088,-0.169036328792572,-0.448095619678497,0.013655601069331,-0.078958325088024,0.080074615776539,0.077379889786243,0.019249329343438,0.307046741247177,0.065330319106579,-0.178301766514778) * MODEL1_texOff(vec2(1,0));
res += mat4(0.060720793902874,0.152985736727715,-0.003481597639620,0.010509635321796,0.015398965217173,-0.225827366113663,-0.025923354551196,-0.055473688989878,0.002178505994380,0.097006842494011,-0.007618095725775,0.082814671099186,-0.005734812002629,0.117519922554493,0.059930749237537,-0.100884914398193) * MODEL1_texOff(vec2(1,1));
res += mat4(0.028691362589598,-0.022873293608427,0.013626384548843,-0.026879897341132,0.133745729923248,0.000884065986611,0.008543920703232,0.021336605772376,-0.104701973497868,-0.021479099988937,0.001365680363961,0.098842263221741,0.100881882011890,0.040918041020632,-0.046829760074615,-0.026497021317482) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.101023063063622,0.073278889060020,-0.114462949335575,-0.081548660993576,-0.086815014481544,-0.036600895226002,0.070910684764385,0.081733599305153,-0.009901559911668,-0.028496909886599,0.020347164943814,0.097748696804047,-0.213965296745300,0.051093336194754,0.085676334798336,0.028801605105400) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.015198516659439,0.002523865783587,0.000189803176909,-0.040989995002747,-0.078238368034363,0.013963591307402,0.027823450043797,0.037057314068079,-0.023242082446814,-0.030159899964929,-0.058497805148363,-0.003725082613528,-0.015186814591289,0.015152804553509,0.012457175180316,0.029840677976608) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.005457045510411,0.030105488374829,-0.078319981694221,0.132504552602768,-0.216773927211761,0.134141206741333,-0.058041132986546,0.067420922219753,0.043555494397879,0.085246078670025,-0.049350835382938,-0.025936905294657,0.102710947394371,0.001124610658735,0.095769889652729,0.108874626457691) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.147711351513863,-0.184682294726372,0.265992283821106,0.219599008560181,0.166123986244202,0.011925087310374,-0.130871325731277,-0.206558957695961,-0.036458134651184,-0.184327527880669,-0.288812339305878,-0.202796638011932,0.074891224503517,-0.055366370826960,-0.029379302635789,-0.042610067874193) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.049425967037678,0.036249376833439,-0.058251466602087,0.109537869691849,0.022356402128935,0.013688093982637,-0.016052743420005,0.057035278528929,0.066064067184925,0.108534134924412,0.064211599528790,0.058285336941481,-0.008496016263962,-0.090026922523975,0.046865265816450,0.025428757071495) * MODEL2_texOff(vec2(0,1));
res += mat4(0.026301013305783,0.005067061167210,-0.029743695631623,0.081524915993214,0.018653143197298,0.096336826682091,0.003322478616610,-0.071420229971409,-0.026740873232484,-0.040344987064600,-0.071348682045937,0.141082137823105,-0.067314930260181,-0.009184666909277,-0.076210431754589,-0.080204084515572) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.111595593392849,0.040234755724669,0.083295553922653,0.288984209299088,-0.043497022241354,-0.017587339505553,-0.007283682469279,-0.059088882058859,-0.022912295535207,-0.016588598489761,0.116322308778763,0.148797184228897,-0.003653249470517,0.030512595549226,0.002745495410636,-0.061427049338818) * MODEL2_texOff(vec2(1,0));
res += mat4(0.031312499195337,-0.133028298616409,0.024242825806141,0.186945363879204,0.001595585839823,-0.081308647990227,0.011418749578297,0.072349719703197,-0.013240648433566,-0.066514596343040,-0.052071552723646,0.114050097763538,0.009708047844470,0.009992225095630,-0.014978677034378,-0.015707854181528) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.178654059767723,-0.006802199874073,0.059080924838781,-0.001060038106516,-0.019273586571217,-0.034912396222353,-0.088678710162640,-0.039535377174616,-0.029739802703261,-0.023137575015426,0.044867496937513,-0.046576589345932,-0.166582822799683,-0.030813595280051,-0.018465438857675,0.090063214302063) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.043394684791565,-0.031471155583858,0.047182004898787,-0.158918082714081,-0.159100830554962,-0.013199904933572,0.007891179993749,0.052011705935001,-0.048440009355545,0.078022591769695,-0.007518722210079,-0.040268953889608,0.036053493618965,-0.049718227237463,-0.034893300384283,-0.031749419867992) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.000603639928158,0.039984446018934,0.066793374717236,-0.083536788821220,0.060053255409002,0.024998189881444,-0.016336018219590,-0.024603573605418,0.062236838042736,-0.033678729087114,0.028403030708432,-0.063309624791145,-0.022278985008597,0.042775023728609,0.031471345573664,0.031043993309140) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.067766033113003,0.011371954344213,-0.023386152461171,-0.227562978863716,0.040636233985424,-0.079584829509258,0.164883345365524,0.179479137063026,-0.223270669579506,0.032967500388622,-0.007088181097060,-0.031698789447546,0.152770891785622,-0.007610544096678,0.099896550178528,-0.005181514658034) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.363767892122269,0.161538064479828,0.022552886977792,-0.289653301239014,-0.065122812986374,0.195644989609718,-0.078959047794342,-0.024452118203044,0.161311045289040,0.084707386791706,-0.315117269754410,-0.203337386250496,0.003846582025290,0.160251900553703,-0.108061596751213,-0.135608494281769) * MODEL3_texOff(vec2(0,0));
res += mat4(0.006043387111276,0.069684743881226,-0.081514164805412,-0.026815436780453,-0.024681076407433,-0.180631026625633,-0.061996407806873,-0.033265296369791,0.032571803778410,-0.169327691197395,0.085450381040573,-0.157455876469612,-0.127620384097099,-0.294287592172623,-0.108233094215393,-0.036509349942207) * MODEL3_texOff(vec2(0,1));
res += mat4(0.029082514345646,-0.011255613528192,0.028471291065216,-0.037228897213936,-0.010315719991922,-0.024022519588470,-0.057122830301523,-0.029210831969976,0.004156058188528,0.087553583085537,0.022803120315075,0.064846031367779,-0.067128941416740,-0.071830846369267,-0.091740384697914,0.060920961201191) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.002523171715438,0.017809754237533,-0.226660758256912,-0.233427986502647,0.016544232144952,-0.221019983291626,-0.109969601035118,-0.194159045815468,0.026170061901212,-0.151947379112244,-0.045193981379271,0.015610002912581,0.037946332246065,-0.162662178277969,-0.030793027952313,-0.089438192546368) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.034801829606295,-0.146542951464653,0.061372056603432,0.013953931629658,-0.012257876805961,-0.038075875490904,0.045725986361504,0.022577829658985,0.014408172108233,0.079378515481949,-0.028630767017603,-0.053580589592457,0.086842216551304,0.025496762245893,-0.018545279279351,-0.026576099917293) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.116477504372597,0.036644440144300,-0.020575590431690,0.026466380804777,0.053774502128363,-0.035385537892580,-0.003473347285762,0.044329032301903,-0.001929202233441,0.035269510000944,0.028233820572495,0.102305330336094,-0.139607533812523,-0.013845524750650,-0.048819977790117,-0.042363177984953) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.072430014610291,0.040635712444782,-0.013398614712059,0.002705915365368,-0.042034149169922,0.007241657935083,-0.051332220435143,-0.060206804424524,0.037940774112940,0.032797947525978,0.018233397975564,-0.004098654258996,-0.213620662689209,-0.033069055527449,0.146256521344185,0.071712538599968) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.105289272964001,-0.020197169855237,0.006799993570894,0.031393270939589,-0.016696354374290,0.080781415104866,-0.012995274737477,-0.005613157059997,0.059093177318573,0.036606758832932,-0.014496506191790,-0.062852971255779,0.043011572211981,-0.003851816523820,0.007638558279723,0.027292780578136) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.092392675578594,-0.083996593952179,0.133739978075027,-0.008166561834514,-0.126682311296463,0.078512787818909,-0.061319321393967,0.068775661289692,-0.014062626287341,0.053806103765965,-0.124787911772728,-0.213870108127594,0.183508127927780,-0.137279853224754,0.244027137756348,0.061949986964464) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.076412677764893,0.146922960877419,0.009300184436142,0.035845000296831,0.003554176539183,-0.055023845285177,0.187888428568840,0.295106977224350,-0.233876451849937,-0.037017434835434,-0.149860441684723,0.051096014678478,-0.044379107654095,0.233343407511711,-0.547548592090607,-0.154412060976028) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.257477015256882,0.192350357770920,-0.093957580626011,-0.067693725228310,-0.003583247540519,0.137272223830223,-0.020721791312099,0.024877272546291,-0.038409311324358,-0.124480769038200,-0.159361526370049,0.092603631317616,-0.022555897012353,-0.193492159247398,-0.051423687487841,-0.048483911901712) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.015561945736408,-0.082266598939896,-0.086767010390759,0.077442176640034,-0.019289636984468,0.097082704305649,0.085944786667824,-0.034450143575668,-0.028406687080860,0.049700286239386,-0.061212059110403,0.165200099349022,0.028915086761117,-0.028488582000136,0.000783266965300,0.105332024395466) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.019892487674952,-0.127336055040359,0.015561133623123,-0.052719987928867,0.028534617275000,0.155385240912437,-0.109440699219704,-0.160901904106140,0.052321601659060,-0.210000097751617,-0.175058707594872,-0.188359022140503,0.023398255929351,0.150605633854866,0.033979289233685,0.082988895475864) * MODEL4_texOff(vec2(1,0));
res += mat4(0.067322008311749,0.006371719297022,-0.010077519342303,0.084232307970524,-0.017006538808346,-0.141771480441093,-0.012426364235580,-0.075126446783543,-0.028722541406751,-0.434802770614624,0.096201404929161,-0.171201288700104,0.009478697553277,0.008123789913952,0.035984147340059,0.048394333571196) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.087055630981922,0.032316621392965,0.097886607050896,0.030960490927100,-0.047516521066427,0.018746772781014,0.016949009150267,-0.007163290865719,-0.078495025634766,0.108217015862465,-0.055700339376926,-0.054815713316202,-0.084960527718067,0.081778682768345,-0.157104715704918,0.051492046564817) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.095624588429928,0.096059575676918,-0.099323034286499,-0.077734991908073,-0.033263240009546,0.040113952010870,-0.104993425309658,-0.094230890274048,-0.063145361840725,-0.039371836930513,0.072975590825081,0.102632686495781,-0.174662396311760,-0.088941626250744,0.061042942106724,0.033600647002459) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.004362338222563,-0.005296461284161,0.046810369938612,-0.015548759140074,0.004058993421495,-0.070850588381290,0.034881912171841,-0.044425696134567,0.007486305665225,-0.013402160257101,0.007847760803998,-0.046831555664539,0.008662050589919,0.019120117649436,-0.047553006559610,0.082246623933315) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.023915180936456,-0.060368362814188,-0.036501806229353,-0.382688373327255,0.030763035640121,0.097885936498642,0.092871032655239,0.163520187139511,-0.031850125640631,-0.011751529760659,0.103376030921936,-0.143045216798782,-0.086235843598843,0.008816977962852,-0.214207977056503,0.000392266490962) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.018063634634018,0.165708616375923,0.042417082935572,-0.252300232648849,-0.318995147943497,-0.133539393544197,-0.208546832203865,0.175192818045616,0.024404101073742,0.235429048538208,0.078143715858459,-0.179327085614204,0.047619041055441,0.017555391415954,0.246625810861588,-0.009053476154804) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.001291588065214,0.018012635409832,-0.070968069136143,-0.048966031521559,0.001199570717290,0.069638773798943,-0.002686206018552,0.081978000700474,-0.038139592856169,-0.121638052165508,0.080489300191402,0.108848117291927,-0.000262554385699,-0.123684093356133,0.038891386240721,0.134966462850571) * MODEL5_texOff(vec2(0,1));
res += mat4(0.001250215689652,0.034049820154905,0.042097102850676,0.093524821102619,-0.020432196557522,0.093703620135784,-0.114642225205898,-0.217978179454803,-0.011383828707039,-0.043452039361000,0.003586496459320,-0.071489579975605,-0.023264866322279,-0.052432060241699,0.054893936961889,-0.030150774866343) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.068702213466167,-0.045633055269718,-0.040561743080616,0.086000189185143,0.017049865797162,-0.178865954279900,0.020036824047565,-0.115562826395035,0.061540879309177,0.017425326630473,0.016205454245210,-0.174030870199203,-0.036303788423538,-0.036438096314669,-0.036840714514256,-0.027260854840279) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.013856422156096,-0.064832627773285,0.024342469871044,0.007229678332806,-0.019813859835267,-0.027703776955605,0.006572614889592,-0.004272341728210,-0.018836257979274,-0.024213878437877,0.026368852704763,-0.013312190771103,-0.010000025853515,0.030052769929171,-0.023320185020566,0.033963318914175) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.181330174207687,0.056770551949739,0.051250904798508,0.079778827726841,0.158064961433411,0.045458152890205,0.002876774175093,-0.049338590353727,-0.054323572665453,-0.059838525950909,0.067306086421013,-0.019319664686918,0.142878472805023,-0.082112811505795,-0.046774812042713,-0.120518036186695) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.013022518716753,0.029907772317529,-0.088931910693645,0.001307047321461,0.152579650282860,-0.062142644077539,0.083952993154526,0.072096392512321,0.007276132237166,0.183657273650169,-0.068204537034035,-0.043141778558493,0.286952674388885,0.090946443378925,-0.084748409688473,-0.004318426363170) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.003028715262190,-0.036127157509327,0.022372549399734,-0.006393253337592,0.074238225817680,0.010954596102238,-0.015065779909492,-0.012967385351658,-0.048399999737740,-0.084255456924438,0.077070564031601,0.017149671912193,0.020077619701624,-0.008657624945045,-0.008257554844022,-0.009114739485085) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.051152545958757,-0.043309096246958,-0.046248346567154,0.061855290085077,0.109339028596878,0.087339065968990,-0.000513893726747,-0.005373049061745,-0.087470069527626,0.086176559329033,-0.108170524239540,-0.111344672739506,0.075720936059952,-0.066903881728649,0.007438226602972,0.155577659606934) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.114721417427063,-0.153310999274254,-0.113947696983814,-0.065724290907383,0.181962192058563,-0.103247389197350,-0.142451763153076,-0.131542429327965,0.059523008763790,-0.018494041636586,-0.222611576318741,-0.146802216768265,-0.002881308319047,0.163852855563164,-0.104871265590191,0.382760047912598) * MODEL6_texOff(vec2(0,0));
res += mat4(0.008536552079022,-0.026134500280023,-0.039236918091774,0.018164433538914,0.093876682221889,-0.047474667429924,0.040498405694962,-0.294440597295761,0.043888814747334,-0.207258880138397,-0.038643293082714,0.032544136047363,0.031216375529766,-0.037969429045916,-0.072852827608585,0.069545380771160) * MODEL6_texOff(vec2(0,1));
res += mat4(0.043333925306797,-0.037522029131651,-0.016578488051891,-0.113904431462288,-0.019616318866611,-0.030424773693085,-0.000002036118531,-0.100174956023693,0.051887638866901,0.033282436430454,0.061831317842007,0.028702562674880,0.033623285591602,-0.005437006242573,0.039329830557108,0.010347601957619) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.031024113297462,-0.113820113241673,-0.101407989859581,-0.604171335697174,-0.020973213016987,-0.009579207748175,0.006279260851443,-0.240367293357849,-0.022839119657874,-0.043444268405437,0.027703288942575,0.007827528752387,0.005696684587747,-0.032759670168161,0.019561802968383,0.103234857320786) * MODEL6_texOff(vec2(1,0));
res += mat4(0.005522293504328,-0.071262314915657,0.033385492861271,-0.124192133545876,0.020378036424518,-0.049019217491150,-0.007967865094543,-0.102570861577988,0.011248112656176,0.106820069253445,0.008020921610296,-0.014591193757951,-0.012240187264979,-0.079433396458626,-0.014949288219213,-0.012852905318141) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.084454700350761,0.026242023333907,-0.026835182681680,-0.014404033310711) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_3x_LA) mapping 8_2

vec4 hook()
{
vec4 res = vec4(-0.138586074113846,0.012157589197159,0.047459181398153,-0.143576189875603);
res += mat4(0.039877925068140,-0.011026496998966,-0.011116310022771,0.021912530064583,-0.049811422824860,-0.033920172601938,0.007476910948753,-0.036452487111092,-0.091865159571171,0.046518649905920,-0.011539006605744,-0.044532261788845,-0.102067492902279,-0.021784577518702,-0.148111864924431,0.007071395870298) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.127387672662735,0.011930625885725,-0.288939297199249,0.053129885345697,0.008252477273345,0.070803225040436,-0.238121137022972,-0.056255009025335,-0.080883696675301,-0.002041310537606,-0.202564254403114,0.006679420359433,0.146269544959068,0.143653273582458,0.353355258703232,0.037148620933294) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.121568523347378,-0.043257433921099,-0.049162689596415,0.147943392395973,-0.005866809748113,-0.036635208874941,-0.099324442446232,0.007607543375343,-0.101743899285793,0.021488016471267,0.110906615853310,0.009804415516555,0.032472096383572,0.005657690111548,-0.009862883947790,-0.053773809224367) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.166840866208076,-0.026386000216007,-0.061725627630949,0.019829204306006,0.013768074102700,-0.174121856689453,0.032401043921709,0.033861812204123,0.013686729595065,-0.003967163152993,0.014069982804358,0.014916567131877,0.014369834214449,-0.221542984247208,-0.056897986680269,-0.329101562500000) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.065861150622368,-0.102874577045441,0.075304269790649,-0.247207805514336,-0.039832688868046,-0.008718054741621,-0.172852054238319,0.071294456720352,0.010761742480099,-0.082703687250614,0.074703820049763,-0.015756884589791,-0.207312017679214,0.013718714006245,0.157099992036819,0.198999017477036) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.098103053867817,0.051317732781172,-0.046951394528151,-0.079976290464401,-0.252289921045303,0.019839294254780,-0.040798768401146,-0.020841745659709,-0.438448905944824,0.183279350399971,-0.019807705655694,0.102569073438644,0.020715942606330,0.058516144752502,-0.116638831794262,-0.000176974906935) * MODEL1_texOff(vec2(0,1));
res += mat4(0.136824503540993,0.024243684485555,0.061402887105942,-0.194805696606636,0.002584164729342,-0.117753289639950,-0.024996161460876,-0.020058106631041,-0.020715177059174,0.088533431291580,0.011693954467773,-0.042153630405664,0.051695689558983,0.054554607719183,-0.010079895146191,-0.040648017078638) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.044953133910894,0.014089803211391,-0.029170995578170,-0.010494744405150,-0.008809840306640,0.036624018102884,0.040508836507797,-0.027626359835267,-0.004560708999634,-0.051021233201027,-0.102288983762264,0.005738751497120,0.044633258134127,0.077435851097107,0.053642626851797,0.139302626252174) * MODEL1_texOff(vec2(1,0));
res += mat4(0.012663478963077,-0.011488398537040,0.087062634527683,0.001231876318343,-0.077274627983570,0.041936557739973,-0.000866436981596,-0.045422870665789,0.001307042199187,0.053555980324745,-0.026276744902134,0.040553443133831,0.079202972352505,-0.005270812194794,0.019223853945732,0.039179299026728) * MODEL1_texOff(vec2(1,1));
res += mat4(0.000535337079782,-0.031095506623387,-0.056419264525175,0.018548982217908,-0.119627781212330,0.025011116638780,-0.064106434583664,-0.012165343388915,-0.043897721916437,-0.012307824566960,-0.159288644790649,-0.069581024348736,-0.038276582956314,-0.036015056073666,-0.017322083935142,-0.004985855426639) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.021323285996914,0.047833580523729,-0.324309408664703,0.026643252000213,0.047836419194937,-0.041824337095022,-0.042037602514029,-0.056560073047876,-0.003577132942155,0.078100383281708,-0.310261458158493,-0.131405949592590,0.013117603026330,0.035466406494379,0.031194418668747,-0.082223147153854) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.034500703215599,-0.019697191193700,0.026854299008846,0.028023160994053,0.017181450501084,0.017831372097135,0.003706233110279,0.074001193046570,-0.027430640533566,-0.019952764734626,0.006447073072195,-0.023416658863425,0.090214431285858,-0.016443312168121,0.042430642992258,-0.042802728712559) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.010733920149505,0.083091244101524,0.038555573672056,-0.075956538319588,-0.188874334096909,0.183716312050819,0.071063719689846,0.012298045679927,0.006923732813448,-0.240003660321236,0.087074548006058,-0.141865551471710,0.118982166051865,0.116512738168240,-0.185423672199249,-0.114779077470303) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.036176618188620,-0.081618025898933,0.205380886793137,-0.284991800785065,0.479236453771591,0.060524422675371,0.119977533817291,0.010553804226220,0.028592713177204,0.236473172903061,-0.073554821312428,-0.332199156284332,0.060202188789845,-0.078322023153305,-0.250823467969894,-0.308468520641327) * MODEL2_texOff(vec2(0,0));
res += mat4(0.052634820342064,-0.048338010907173,0.186368018388748,-0.005060144234449,0.270130336284637,-0.008570848032832,0.089458689093590,-0.013970485888422,-0.204847559332848,-0.080361679196358,0.100189916789532,0.022274661809206,-0.100756593048573,0.043803066015244,-0.032384321093559,-0.061092860996723) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.020551478490233,-0.105522319674492,0.019471025094390,0.151932403445244,0.090441383421421,0.030291980132461,0.048884641379118,0.073588229715824,-0.054292641580105,-0.025028344243765,-0.047162137925625,0.000172783795279,-0.069944560527802,-0.045315805822611,0.041528042405844,-0.119818493723869) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.044981706887484,0.032781459391117,-0.041662644594908,0.320595800876617,-0.072727829217911,0.029135581105947,-0.021078480407596,0.035750884562731,0.035257790237665,-0.037911344319582,-0.000666897976771,-0.196497052907944,0.105507761240005,0.014869458973408,0.160597860813141,-0.029834922403097) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.042725782841444,0.042789101600647,-0.077616617083549,0.185353547334671,0.116887837648392,-0.078779719769955,-0.018556959927082,0.064269185066223,-0.109304957091808,-0.022794626653194,-0.043643064796925,0.077707186341286,-0.039655704051256,0.072938583791256,0.009214330464602,-0.014807702042162) * MODEL2_texOff(vec2(1,1));
res += mat4(0.034662533551455,0.034254066646099,-0.019855184480548,0.015296996571124,-0.037734385579824,0.078557513654232,-0.000810243305750,0.031047606840730,0.036827642470598,-0.016940128058195,0.214190438389778,0.003138491418213,0.090365640819073,0.067028284072876,0.059666175395250,-0.009301034733653) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.050399467349052,-0.049198355525732,-0.306360602378845,-0.000350362708559,0.088327191770077,-0.122222304344177,-0.122513696551323,-0.089804619550705,-0.111974880099297,0.017460107803345,0.421834230422974,0.172365933656693,0.111885830760002,-0.225598484277725,-0.155065461993217,0.093044951558113) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.003106805961579,0.000012808483007,-0.008439516648650,-0.008480309508741,-0.071024239063263,0.011950236745179,-0.125981479883194,-0.000891295436304,0.016800194978714,-0.033290915191174,0.244370982050896,-0.104403793811798,-0.074703551828861,0.006636757403612,0.057541158050299,-0.003025077749044) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.048789516091347,-0.072222344577312,0.016594592481852,0.022689128294587,0.108920365571976,0.227020263671875,-0.044879414141178,-0.044757761061192,-0.112408868968487,-0.154877707362175,0.055891670286655,0.222274467349052,0.038465395569801,-0.150528699159622,-0.036262266337872,-0.047109238803387) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.017532380297780,0.176713556051254,-0.029808297753334,0.113609634339809,0.055570870637894,-0.145520940423012,0.221766471862793,0.256084799766541,0.084380328655243,0.261291623115540,0.186924979090691,0.180852353572845,-0.297081649303436,-0.511890828609467,0.057212252169847,-0.129014268517494) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.004619490820915,-0.093009121716022,-0.002912764903158,0.015489049255848,-0.222570851445198,0.016120787709951,-0.011386281810701,-0.000539482862223,0.064007990062237,-0.052505813539028,0.091558128595352,0.179186388850212,-0.125240266323090,0.001598560251296,0.028300248086452,-0.007273330818862) * MODEL3_texOff(vec2(0,1));
res += mat4(0.007130520883948,-0.029300572350621,-0.002099217614159,0.092235356569290,-0.012108162045479,0.014192663133144,0.008528196252882,-0.025635553523898,0.009867517277598,0.069475576281548,-0.007701395545155,0.070292487740517,0.015518429689109,-0.075461000204086,0.017130631953478,0.059144899249077) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.053196687251329,0.164299890398979,0.018761826679111,0.074077859520912,0.006935351528227,-0.121640853583813,-0.034254383295774,-0.076959893107414,-0.045974969863892,-0.015648182481527,-0.032318793237209,0.316586315631866,-0.062491849064827,-0.069202490150928,0.093107335269451,0.006387348286808) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.055630438029766,-0.135753005743027,0.048268880695105,-0.041373804211617,-0.008847355842590,-0.070454537868500,0.022304050624371,-0.058059051632881,0.035549070686102,0.016537867486477,-0.012530196458101,0.087668873369694,0.098615624010563,-0.009734759107232,-0.058711867779493,0.107422716915607) * MODEL3_texOff(vec2(1,1));
res += mat4(0.063974626362324,-0.006849072873592,0.122285492718220,0.051984228193760,-0.020087361335754,0.060547705739737,-0.021212153136730,-0.031479142606258,0.078834645450115,-0.107990153133869,-0.010383374057710,-0.057957645505667,0.013990566134453,0.050934586673975,0.105670459568501,-0.020371600985527) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.012511190026999,0.093961603939533,-0.096425466239452,0.051361657679081,0.025740928947926,0.033921446651220,-0.032973159104586,0.080682590603828,-0.040353462100029,0.003000298514962,-0.135509058833122,0.066317677497864,0.028750400990248,-0.152059823274612,0.070745624601841,-0.023316357284784) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.061299543827772,-0.079681746661663,-0.065017513930798,-0.000718255992979,0.025311032310128,0.025535898283124,-0.011154160834849,0.028576299548149,-0.080513902008533,0.079502686858177,-0.013477021828294,0.085933826863766,-0.103055380284786,0.048824902623892,0.035580467432737,0.008254786953330) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.122355096042156,0.051169518381357,-0.026593998074532,0.016054598614573,-0.209867894649506,0.055615864694118,0.046517193317413,0.071610175073147,0.017550496384501,-0.220934525132179,0.081780143082142,0.145987123250961,0.127045124769211,-0.229478076100349,-0.092693366110325,0.003334045410156) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.338551163673401,0.253439128398895,0.050548885017633,-0.130871668457985,0.099035523831844,-0.098097227513790,-0.144148662686348,-0.072290845215321,0.108917534351349,-0.085770800709724,-0.139004662632942,-0.107660047709942,-0.063994646072388,0.120059393346310,-0.100995518267155,0.174716591835022) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.031541742384434,-0.161625057458878,0.044120643287897,-0.068006947636604,-0.040025122463703,-0.025348955765367,0.003571824636310,0.015457767061889,-0.245732069015503,0.107711814343929,-0.098161920905113,-0.144550010561943,-0.176836922764778,0.057986062020063,-0.034567747265100,0.044491130858660) * MODEL4_texOff(vec2(0,1));
res += mat4(0.017501397058368,0.028484277427197,-0.008232117630541,0.000921887520235,-0.016640510410070,-0.064120836555958,0.016096208244562,0.035915769636631,-0.004990932997316,-0.128723070025444,-0.126855269074440,0.006929951254278,0.014165520668030,-0.041987627744675,0.011184361763299,-0.031825814396143) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.040969181805849,0.228856205940247,0.032132759690285,0.132991537451744,-0.001288304571062,-0.064598694443703,0.069562859833241,0.046033270657063,0.075564078986645,-0.025882216170430,0.085839547216892,-0.071157976984978,0.115277715027332,0.031130688264966,0.020771147683263,-0.032717656344175) * MODEL4_texOff(vec2(1,0));
res += mat4(0.080739796161652,-0.179092735052109,0.015189432539046,-0.049589172005653,-0.019648762419820,0.015264078043401,-0.036219492554665,-0.003376154694706,-0.185623660683632,0.075535543262959,0.021624142304063,-0.137168094515800,-0.084667094051838,-0.012991930358112,0.001664884388447,-0.016248160973191) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.006704135797918,-0.000144816716784,0.043226651847363,-0.037403378635645,-0.015509683638811,-0.067516148090363,0.093810714781284,-0.027811331674457,-0.001961313420907,-0.030240001156926,0.150547266006470,0.036587353795767,-0.043786674737930,-0.107008509337902,-0.102904766798019,0.154600486159325) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.042592208832502,-0.016124475747347,-0.150908410549164,0.072445422410965,0.016721324995160,0.062173418700695,0.226898834109306,0.039166662842035,-0.007203227374703,0.021590825170279,-0.093679167330265,-0.118060275912285,0.086736649274826,0.019934270530939,-0.256031513214111,-0.088028006255627) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.064512386918068,0.009897307492793,-0.040610980242491,0.041741300374269,-0.049639739096165,-0.051556538790464,-0.034984633326530,0.031370613723993,-0.068736016750336,0.077449940145016,-0.118084624409676,0.031726531684399,-0.087963029742241,0.008941650390625,-0.114788599312305,0.053148664534092) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.031364101916552,-0.062018360942602,-0.020189521834254,0.018111953511834,0.077445611357689,-0.080905027687550,-0.067555963993073,0.098572537302971,0.106659345328808,-0.287734419107437,0.096915617585182,0.149792462587357,0.093300595879555,-0.172725871205330,0.130611374974251,0.088857680559158) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.211576148867607,-0.090309627354145,-0.121833033859730,-0.143588393926620,-0.066792756319046,0.220648214221001,0.198924899101257,0.188873142004013,0.073192171752453,-0.069787345826626,0.013135794550180,0.135788246989250,0.078795023262501,0.203210920095444,0.098550856113434,-0.066923283040524) * MODEL5_texOff(vec2(0,0));
res += mat4(0.274778336286545,0.013239491730928,-0.015840524807572,-0.129217207431793,0.011492036283016,-0.067341856658459,0.021127859130502,0.089205533266068,-0.150522321462631,0.073599062860012,-0.090162396430969,-0.221800044178963,-0.154152140021324,-0.030005058273673,0.056061007082462,0.061478786170483) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.030749835073948,-0.000969372980762,-0.011243110522628,-0.054407518357038,0.022247958928347,-0.119902387261391,0.067399114370346,-0.066608853638172,-0.051908437162638,-0.006497870199382,-0.077229462563992,-0.063498280942440,-0.008795556612313,0.008658397942781,-0.056348357349634,0.035988759249449) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.040918394923210,0.065266184508801,-0.018021723255515,0.004663869738579,-0.002643242245540,-0.002592143602669,-0.034832544624805,-0.015161155723035,0.100085042417049,0.130860805511475,0.123867981135845,0.100734367966652,-0.028234317898750,-0.018183693289757,-0.079209968447685,0.142666682600975) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.045127883553505,-0.004200411494821,0.023459240794182,-0.049477595835924,-0.114700093865395,-0.053831640630960,-0.006730311550200,0.055779702961445,-0.033801421523094,0.012965510599315,0.036837723106146,-0.054733570665121,0.004785698372871,0.019413715228438,0.019631024450064,0.031806670129299) * MODEL5_texOff(vec2(1,1));
res += mat4(0.046525001525879,-0.054203249514103,-0.050063822418451,0.072023101150990,-0.133496925234795,-0.059583827853203,-0.207247376441956,-0.075333975255489,-0.048194434493780,-0.102894932031631,-0.170009136199951,-0.015231394208968,-0.022906053811312,-0.002827043877915,-0.084696128964424,-0.038096059113741) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.016995074227452,0.038262184709311,-0.007741794455796,0.135528534650803,0.096179515123367,-0.126960992813110,-0.231587350368500,-0.154627919197083,0.030950941145420,-0.008189146406949,-0.397426217794418,0.163787826895714,0.137465015053749,0.078886017203331,-0.024647597223520,0.091355711221695) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.003318566363305,-0.032134968787432,0.042561039328575,0.011560017243028,0.020447544753551,0.077001094818115,-0.164857327938080,-0.025049172341824,-0.146972134709358,-0.007154466584325,0.093710608780384,0.013774786144495,-0.045711293816566,-0.057794693857431,0.093237690627575,0.028033088892698) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.110953465104103,-0.252852976322174,-0.037889268249273,-0.046905301511288,0.007465173956007,0.011429747566581,-0.135712608695030,-0.097724996507168,-0.105909727513790,-0.291998624801636,0.115532718598843,-0.165795251727104,0.077626369893551,-0.206470698118210,0.074954174458981,0.017482269555330) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.057089298963547,0.180776417255402,0.025027798488736,-0.093905650079250,-0.012220986187458,0.049033027142286,0.032083917409182,-0.025247946381569,0.176071554422379,0.014729185029864,0.276397377252579,-0.500349998474121,-0.062954932451248,-0.127462431788445,-0.001671751495451,0.100291162729263) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.218461155891418,0.016635920852423,-0.061360333114862,-0.022320704534650,-0.023049777373672,-0.099353529512882,0.031665753573179,-0.057838227599859,-0.191489428281784,0.090533405542374,0.017502119764686,0.013272768817842,-0.083013206720352,0.106740862131119,-0.037284802645445,0.133458003401756) * MODEL6_texOff(vec2(0,1));
res += mat4(0.086067959666252,-0.166840165853500,0.031964696943760,-0.063984766602516,-0.051120225340128,-0.074308179318905,0.022190986201167,-0.052971906960011,-0.029442161321640,-0.001739932456985,-0.061098683625460,0.094757556915283,-0.005856052506715,-0.002560591557994,-0.082003727555275,-0.042740605771542) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.036468278616667,0.055415667593479,0.041157852858305,-0.020538041368127,0.090861380100250,-0.037408094853163,0.026583468541503,-0.063793651759624,-0.041903581470251,0.053446654230356,-0.101517796516418,0.263298928737640,0.016654031351209,0.149243235588074,-0.033901844173670,-0.102373450994492) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.016140114516020,-0.004679236095399,0.018336789682508,-0.031215904280543,-0.075629360973835,0.074485979974270,-0.046185143291950,-0.041160464286804,0.067983828485012,0.017953833565116,0.023627782240510,0.110694184899330,-0.008467883802950,-0.007909677922726,0.035314064472914,-0.071905508637428) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.167860493063927,0.159136995673180,0.031706016510725,0.021886432543397) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_3x_LA) mapping 8_3

vec4 hook()
{
vec4 res = vec4(0.169071123003960,-0.178060173988342,-0.014660705812275,-0.125542864203453);
res += mat4(-0.025760715827346,0.035990908741951,-0.060313943773508,-0.021885789930820,0.010213303379714,0.106142222881317,-0.014286710880697,0.050851013511419,0.054225586354733,-0.014368602074683,0.029348520562053,0.000290315510938,-0.066519774496555,-0.015317882411182,0.030235582962632,0.066386505961418) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.048546824604273,0.214066132903099,0.171821475028992,-0.084852240979671,0.040902242064476,-0.170136734843254,0.005484029185027,-0.078085899353027,0.102621339261532,-0.052738979458809,0.043448161333799,-0.025554761290550,0.151383504271507,-0.122900545597076,-0.031475242227316,0.162623733282089) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.002039664657786,-0.084114149212837,0.045120287686586,-0.115157827734947,-0.025013120844960,0.115539200603962,-0.038279067724943,0.023102067410946,0.069749504327774,-0.065475083887577,0.068074822425842,0.026960041373968,-0.000677934614941,-0.053841535001993,0.045173939317465,0.069041162729263) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.017128856852651,-0.064675822854042,0.186723858118057,-0.034935940057039,-0.128800824284554,0.092892773449421,-0.045091282576323,0.007611737120897,0.099310308694839,-0.043568655848503,0.059541817754507,-0.029350629076362,0.009140402078629,0.074534572660923,-0.012218747287989,-0.057195417582989) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.005685409065336,0.344328016042709,-0.087951660156250,-0.095410212874413,-0.209912762045860,-0.148253440856934,-0.125441297888756,-0.173494160175323,-0.018014861270785,0.189200684428215,-0.107301220297813,-0.026852553710341,-0.248208999633789,0.300243288278580,0.071414835751057,-0.198985725641251) * MODEL1_texOff(vec2(0,0));
res += mat4(0.113782502710819,-0.115484200417995,0.075134679675102,-0.044236619025469,0.040795590728521,0.083500534296036,-0.162927299737930,-0.272785484790802,0.232614442706108,-0.226117059588432,0.167052626609802,0.104042910039425,0.174529105424881,-0.106781795620918,0.266357362270355,0.012906528078020) * MODEL1_texOff(vec2(0,1));
res += mat4(0.030456438660622,-0.132126450538635,0.085269980132580,0.098421394824982,0.002006318420172,0.043179813772440,-0.016551684588194,0.022918377071619,0.032239321619272,-0.073988363146782,-0.011434970423579,0.002048444701359,0.048701699823141,-0.041421484202147,0.044431779533625,0.035454537719488) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.042887642979622,0.154654040932655,0.113368704915047,0.016090873628855,-0.067164346575737,0.076088510453701,-0.255236476659775,0.093017593026161,0.075114920735359,0.057679779827595,-0.031194662675261,0.036151934415102,0.072725385427475,-0.040309742093086,0.302341163158417,-0.169014841318130) * MODEL1_texOff(vec2(1,0));
res += mat4(0.002975310664624,0.011158101260662,-0.124750465154648,0.022070409730077,0.017073106020689,-0.118763558566570,0.033946938812733,0.082683220505714,-0.006265310570598,-0.032731816172600,-0.072691462934017,-0.023526621982455,-0.010033417493105,0.055946115404367,-0.153598189353943,0.050902612507343) * MODEL1_texOff(vec2(1,1));
res += mat4(0.038918405771255,0.013918938115239,0.036324303597212,0.008171017281711,0.076136358082294,0.097045950591564,0.017681881785393,-0.002653138013557,0.045648705214262,0.015422279015183,0.006612445227802,0.066208995878696,-0.114376217126846,0.023127956315875,-0.037872698158026,-0.033964656293392) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.006122648250312,-0.084226988255978,-0.097246505320072,0.041606120765209,-0.083967357873917,-0.084713943302631,0.012537532486022,-0.019513469189405,0.032682161778212,0.014552285894752,0.044276144355536,-0.269778966903687,0.126259669661522,0.029174279421568,0.013864394277334,-0.114024370908737) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.008803321979940,0.011811841279268,-0.039295110851526,0.020278375595808,0.040380477905273,-0.067727170884609,-0.023089297115803,0.084084227681160,-0.046337313950062,0.020858773961663,-0.077461481094360,0.028197046369314,0.016436487436295,0.010670648887753,0.072243504226208,-0.001214987249114) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.155232697725296,0.083078928291798,-0.082954324781895,-0.002419532509521,0.180356577038765,0.076277107000351,0.026928184553981,-0.076914466917515,0.047113168984652,-0.301617771387100,0.069961488246918,-0.107000395655632,0.083622589707375,-0.054914500564337,0.077058941125870,-0.083178684115410) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.061986066401005,0.005242522805929,0.226639226078987,-0.121683649718761,0.161089897155762,-0.101465530693531,0.014557008631527,0.071072302758694,0.179127171635628,-0.431572794914246,-0.097806908190250,-0.541773855686188,-0.239092588424683,-0.150492981076241,-0.001974412705749,-0.145274817943573) * MODEL2_texOff(vec2(0,0));
res += mat4(0.029531985521317,0.096316762268543,0.017271418124437,0.069986671209335,-0.088411577045918,-0.059599239379168,-0.010564473457634,-0.119756363332272,-0.079199150204659,-0.023812219500542,-0.063024260103703,0.002878070808947,0.146647170186043,0.033467341214418,0.008678473532200,0.041952434927225) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.032962284982204,0.076823756098747,-0.004297153092921,0.127290576696396,0.006440155208111,0.029681148007512,-0.037626624107361,0.089861296117306,0.056865923106670,0.033219628036022,-0.048858057707548,0.014849906787276,-0.089275516569614,-0.079893872141838,-0.008439588360488,-0.090852275490761) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.163187310099602,-0.021454352885485,-0.010176331736147,0.103486299514771,0.022522866725922,-0.041834212839603,-0.016277452930808,-0.063358180224895,0.044342953711748,0.037587475031614,-0.115788571536541,-0.004558594897389,0.091807961463928,0.130632534623146,-0.061340171843767,0.066722273826599) * MODEL2_texOff(vec2(1,0));
res += mat4(0.094279080629349,-0.015514207072556,0.055883683264256,0.071443818509579,-0.051037073135376,0.093553401529789,0.031630791723728,0.042729731649160,-0.045393526554108,-0.002694296650589,0.050290793180466,0.003458811668679,0.023717094212770,-0.083538077771664,-0.023579733446240,0.041239615529776) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.011176402680576,0.045941624790430,0.010081586427987,0.020565584301949,0.037898972630501,-0.033520765602589,-0.039999283850193,0.012047942727804,-0.081674881279469,0.074736744165421,0.036476779729128,0.025795025750995,0.023461658507586,-0.056250572204590,-0.007062467280775,0.076191350817680) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.037014592438936,0.047632470726967,0.047254484146833,-0.041989292949438,-0.073429048061371,0.045824553817511,-0.075030051171780,-0.001173572265543,0.065666750073433,-0.070252329111099,-0.036099299788475,0.092726454138756,-0.047495387494564,0.168059647083282,-0.026638550683856,0.058092962950468) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.013326681219041,-0.044250931590796,0.055952277034521,0.083180896937847,-0.051829975098372,0.035063628107309,-0.021326556801796,0.007084365468472,0.003348810831085,0.071753971278667,0.018123319372535,0.042544413357973,0.011542214080691,-0.071867756545544,0.046094324439764,-0.128857076168060) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.142309352755547,-0.023519441485405,0.054726727306843,0.012078082188964,0.173601046204567,0.160698920488358,-0.023340631276369,-0.016351673752069,0.011703668162227,0.097012504935265,-0.012665646150708,0.119460351765156,-0.048154152929783,0.003038546303287,0.055228851735592,-0.019396159797907) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.198391720652580,-0.180002406239510,-0.130810588598251,-0.243466868996620,-0.384865909814835,-0.022769246250391,0.125415205955505,0.148026242852211,0.042770870029926,-0.409375101327896,-0.003438238753006,0.198500901460648,-0.079718343913555,0.346729308366776,-0.191529646515846,-0.292546182870865) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.181287541985512,-0.005954322870821,-0.006135966628790,-0.035384092479944,-0.016869872808456,0.121520832180977,-0.124754711985588,-0.066701695322990,-0.043677613139153,0.112710312008858,-0.090801000595093,0.062090512365103,0.231648743152618,-0.006046858150512,0.003684374736622,0.042796079069376) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.040908869355917,-0.052851632237434,0.042639825493097,0.030429765582085,-0.035891063511372,0.025496028363705,-0.010865638963878,0.006493269000202,0.010035354644060,-0.025898115709424,0.020270096138120,-0.023403437808156,0.108000509440899,-0.056175671517849,0.018229629844427,-0.014512094669044) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.138281643390656,-0.190842196345329,-0.103002898395061,0.067011371254921,-0.067740634083748,0.017293673008680,-0.048825081437826,-0.039150927215815,0.058245781809092,0.076218761503696,-0.017154874280095,-0.024215456098318,0.120270624756813,0.270183593034744,-0.097724296152592,0.198504164814949) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.045102827250957,0.107176817953587,0.063280344009399,0.069407440721989,-0.026367453858256,0.134157195687294,-0.059544969350100,0.075360685586929,0.025042479857802,-0.039974376559258,-0.006250169128180,-0.092948399484158,0.093644849956036,-0.085738971829414,-0.151788845658302,0.013688458129764) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.022004853934050,-0.003596372669563,-0.027720674872398,0.002322532469407,0.086063712835312,0.002081451704726,0.025132406502962,0.012015719898045,-0.102115556597710,-0.055742196738720,-0.023084277287126,-0.094686664640903,-0.105583980679512,0.032740801572800,-0.044036988168955,-0.004190240986645) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.153795659542084,0.147482931613922,0.036673326045275,0.074976131320000,-0.027886139228940,-0.009363188408315,-0.049678780138493,0.038829639554024,0.010490923188627,0.055275127291679,0.046342682093382,0.044677723199129,-0.118644341826439,0.062973260879517,0.162679865956306,0.093966305255890) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.010453532449901,0.106620535254478,0.055791717022657,0.074007682502270,0.015563656575978,-0.006799012888223,-0.014523046091199,0.017161667346954,0.017665017396212,-0.002619747072458,-0.049957402050495,0.058291923254728,0.028925361111760,-0.047202743589878,0.025615410879254,-0.009258903563023) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.090466521680355,-0.060626462101936,0.119415938854218,0.079696848988533,0.143506944179535,0.068640150129795,-0.073960013687611,0.001198930083774,-0.127105131745338,-0.032065823674202,0.001325467368588,0.179514706134796,-0.295238792896271,0.126775115728378,0.082945711910725,0.116059735417366) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.331974893808365,0.330584079027176,-0.271454751491547,-0.222178325057030,-0.003275461494923,-0.261992484331131,0.349292367696762,-0.016520055010915,-0.238965988159180,-0.097412802278996,-0.200275450944901,-0.048217404633760,0.002180004259571,-0.504920482635498,-0.172311261296272,-0.022386459633708) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.161136418581009,0.058894272893667,-0.066797152161598,-0.176676228642464,-0.046731695532799,-0.008268366567791,-0.139364376664162,-0.049447439610958,-0.058181051164865,0.069316610693932,-0.173852667212486,-0.132440924644470,0.038998957723379,0.030710957944393,-0.228412926197052,-0.103664606809616) * MODEL4_texOff(vec2(0,1));
res += mat4(0.005221711471677,-0.070262528955936,-0.020409004762769,-0.037208627909422,0.046769902110100,0.129631578922272,-0.009819782339036,0.033103596419096,0.011176377534866,0.008555366657674,-0.055369101464748,-0.050324425101280,-0.049882669001818,0.000060947400925,0.029242461547256,-0.079787045717239) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.052869778126478,0.287509053945541,0.115074940025806,0.000652628892567,0.041012685745955,-0.106020748615265,-0.128738209605217,0.117691844701767,-0.092145659029484,-0.240948319435120,-0.094251453876495,0.090164341032505,-0.030324399471283,-0.112076818943024,0.123171500861645,0.068574346601963) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.059288080781698,0.033201053738594,-0.057748291641474,0.026806835085154,-0.022175172343850,0.019059674814343,0.023414971306920,0.032423228025436,0.001756857964210,0.106523029506207,-0.008684682659805,0.108115710318089,0.007508208975196,0.052991431206465,-0.065518282353878,0.081054121255875) * MODEL4_texOff(vec2(1,1));
res += mat4(0.010163797065616,-0.016754567623138,0.024814555421472,-0.004784591030329,-0.028796356171370,0.009868836961687,0.042761556804180,0.017813293263316,-0.067889727652073,0.013688619248569,-0.085243597626686,-0.075510412454605,0.042792864143848,-0.010554897598922,-0.127347126603127,-0.007328344509006) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.019386401399970,0.027475142851472,-0.012085426598787,-0.280192047357559,0.038052093237638,-0.014479639939964,-0.130136102437973,0.181305229663849,-0.036677900701761,-0.005732494406402,0.126742094755173,-0.041463512927294,0.060336157679558,-0.061445388942957,-0.032137356698513,0.209206521511078) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.000069367131800,-0.059763975441456,0.001151149626821,0.023656748235226,-0.032380145043135,0.006223436444998,0.016505833715200,0.061753474175930,0.057640142738819,-0.143323138356209,0.000711620552465,-0.122371874749660,-0.041850719600916,0.040461570024490,-0.028633894398808,0.133953258395195) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.014553226530552,-0.042502798140049,0.031783975660801,0.084697946906090,-0.004922521766275,-0.009189648553729,0.096265330910683,-0.086544856429100,-0.135536670684814,-0.092603459954262,0.038493696600199,0.045162450522184,-0.047931812703609,-0.078056029975414,-0.029185306280851,0.147186100482941) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.167735502123833,0.183774217963219,-0.243245556950569,0.132667705416679,0.120883211493492,-0.126482486724854,-0.068007856607437,-0.295786917209625,0.042635247111320,-0.114894248545170,-0.047064226120710,-0.057120636105537,0.038097664713860,0.107175678014755,-0.207456573843956,0.282755255699158) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.042250871658325,-0.004413058981299,0.060721673071384,-0.050617549568415,-0.068656884133816,0.042955502867699,-0.044221486896276,-0.173795253038406,-0.078319914638996,-0.052616901695728,0.205511167645454,-0.060255970805883,0.027680441737175,-0.040323935449123,0.279291003942490,0.099105231463909) * MODEL5_texOff(vec2(0,1));
res += mat4(0.002782584633678,-0.071708805859089,-0.033584337681532,-0.028698204085231,0.016502562910318,0.016696298494935,-0.031849626451731,0.025973590090871,-0.014110941439867,-0.192300170660019,0.073540903627872,-0.154973179101944,0.011806162074208,0.008843051269650,0.020420845597982,-0.069811314344406) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.044384595006704,-0.075762681663036,0.106780156493187,-0.050187092274427,-0.005686294753104,0.040396891534328,-0.170742988586426,0.015359222888947,-0.067239277064800,-0.144162133336067,0.087972529232502,-0.022137720137835,-0.017264189198613,-0.040855530649424,-0.024503922089934,-0.165699735283852) * MODEL5_texOff(vec2(1,0));
res += mat4(0.009135712869465,-0.053311314433813,-0.010922507382929,0.002105081919581,-0.044945947825909,0.035288687795401,0.059188250452280,-0.044195033609867,0.041540652513504,-0.054214697331190,0.096915185451508,0.026203036308289,0.025919005274773,-0.018999017775059,-0.013649611733854,-0.063447430729866) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.204973384737968,-0.091401204466820,0.025935223326087,-0.002612085547298,0.009502633474767,0.089965693652630,-0.032283823937178,0.052748039364815,-0.045851603150368,-0.021491385996342,0.066622853279114,0.010012327693403,0.142462611198425,-0.134029299020767,0.027698021382093,0.078430876135826) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.048086561262608,-0.019205650314689,-0.080157049000263,-0.010070900432765,-0.054867744445801,-0.090032242238522,0.048957508057356,0.032166149467230,-0.234009653329849,0.033928100019693,-0.086020268499851,0.038445353507996,-0.164615720510483,-0.091398797929287,-0.144421368837357,0.220574900507927) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.019932890310884,0.024505343288183,0.025841487571597,0.019993036985397,0.012005987577140,-0.023617081344128,-0.012074422091246,0.007577442098409,0.070929698646069,-0.054859559983015,0.100269407033920,0.001228332868777,0.009677709080279,0.028786744922400,0.020175421610475,-0.041044224053621) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.074101679027081,-0.325417488813400,0.035911884158850,0.020301001146436,0.023896392434835,-0.187634512782097,0.014424764551222,-0.147248625755310,-0.124996066093445,0.017775604501367,0.022911584004760,0.072067759931087,-0.398120403289795,-0.049358651041985,0.027180870994925,0.094649843871593) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.058522522449493,-0.205567836761475,-0.136906102299690,-0.199765413999557,-0.111007966101170,-0.033500809222460,-0.076213218271732,0.064635217189789,-0.148047596216202,-0.203038632869720,-0.217961803078651,0.068593800067902,0.078285515308380,0.169069826602936,-0.073146604001522,0.126210361719131) * MODEL6_texOff(vec2(0,0));
res += mat4(0.059426099061966,0.100048236548901,-0.089226298034191,-0.133226007223129,-0.029491791501641,0.158370941877365,-0.048283196985722,0.071043387055397,0.092728339135647,-0.081987813115120,-0.029921241104603,0.042001862078905,0.055265620350838,-0.027736242860556,-0.093491382896900,0.099805690348148) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.122244454920292,-0.168691292405128,0.043780893087387,-0.010573166422546,-0.053791042417288,-0.049508545547724,0.028361231088638,-0.018567277118564,0.110580042004585,0.078446857631207,0.004320301115513,-0.016755746677518,0.017746891826391,0.030151100829244,-0.020064545795321,-0.052300646901131) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.051599629223347,0.049502491950989,-0.028829762712121,0.069639354944229,0.057016558945179,0.042742986232042,-0.012140505947173,0.159994587302208,0.000725523161236,-0.069681063294411,0.132756933569908,-0.156838312745094,0.046293523162603,-0.109821118414402,-0.013935285620391,-0.105415642261505) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.008321440778673,0.032649502158165,0.056636221706867,0.056980866938829,0.052025053650141,-0.078525632619858,-0.074876427650452,-0.037517480552197,-0.026914764195681,-0.043584983795881,-0.036792464554310,-0.072573892772198,-0.049233146011829,-0.050575044006109,0.106926009058952,-0.018710525706410) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.298406302928925,-0.048487897962332,-0.062801599502563,-0.077486090362072) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_3x_LA) mapping 8_4

vec4 hook()
{
vec4 res = vec4(0.102718017995358,-0.273449569940567,-0.161521375179291,-0.090304024517536);
res += mat4(-0.002248603850603,-0.030041988939047,0.050670064985752,-0.011695447377861,0.012056545354426,0.004291063174605,-0.030204251408577,0.009452362544835,0.032988656312227,-0.044841282069683,0.006104915402830,0.025037847459316,-0.087014317512512,0.025194643065333,-0.056286796927452,-0.074118539690971) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.033836506307125,0.054266612976789,-0.051811121404171,0.112305514514446,0.053024437278509,0.034300688654184,0.129203036427498,-0.003584774443880,0.006973026320338,-0.024866145104170,-0.088491290807724,0.089870966970921,-0.060227181762457,-0.023888573050499,-0.014858096837997,0.107221841812134) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.018928565084934,0.044797189533710,0.190607920289040,0.111337929964066,-0.029188962653279,0.060340840369463,-0.128901317715645,-0.149412229657173,0.087993629276752,-0.019771412014961,0.006809014827013,0.145906507968903,0.098740041255951,0.084535367786884,0.070841088891029,0.108125731348991) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.048829983919859,-0.029570579528809,0.062863014638424,0.203413695096970,-0.026358282193542,0.109785303473473,-0.074191831052303,-0.033272929489613,-0.029494758695364,0.037835728377104,0.063573539257050,0.007765305694193,0.067436091601849,0.081030651926994,0.010665137320757,-0.003893636865541) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.163023501634598,-0.096633240580559,-0.095168150961399,0.061098996549845,-0.055543873459101,-0.205716758966446,-0.041198898106813,-0.230534583330154,0.007146479096264,0.032687481492758,-0.226382032036781,-0.183096915483475,-0.138119310140610,-0.001804711064324,-0.195416629314423,0.203195989131927) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.000312510819640,-0.075100131332874,-0.018686339259148,-0.133644387125969,0.033572059124708,-0.038147963583469,-0.124651178717613,-0.054704509675503,0.051882248371840,0.115865565836430,0.234132602810860,0.002552466234192,-0.084977433085442,-0.177351072430611,-0.095210380852222,-0.149811536073685) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.045178126543760,0.072893865406513,0.198983907699585,0.019429467618465,0.058224458247423,-0.046150799840689,0.005422379821539,-0.034905217587948,0.018984239548445,0.002175988163799,-0.000865646987222,-0.002324400469661,-0.066650018095970,0.029630217701197,0.025701712816954,0.066039979457855) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.066654473543167,-0.034539993852377,0.109413221478462,0.066623210906982,-0.087030723690987,0.028413746505976,-0.072676509618759,0.027930259704590,-0.007328932173550,-0.013514132238925,-0.052436664700508,0.016523811966181,0.165678992867470,0.014609147794545,0.060649994760752,0.061607223004103) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.003688490716740,0.062910512089729,0.025984339416027,0.031825855374336,-0.032961949706078,0.027288831770420,0.123962037265301,-0.010038089938462,0.101663179695606,0.011403914541006,-0.035033755004406,-0.036360517144203,0.026492226868868,0.079693973064423,-0.133741378784180,0.050943195819855) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.055257346481085,0.027508245781064,-0.012188422493637,-0.021333156153560,0.019744101911783,0.004755362868309,-0.020514072850347,0.004945356398821,0.015463994815946,-0.061390522867441,-0.005515211261809,0.028723582625389,-0.153678268194199,-0.013026908040047,-0.031968727707863,-0.032751236110926) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.124160490930080,-0.174675419926643,0.044363304972649,-0.118888743221760,0.030719785019755,0.044789548963308,0.305889904499054,-0.008297054097056,0.040467470884323,-0.304126799106598,-0.107127539813519,-0.183039471507072,-0.051391623914242,-0.092388957738876,0.008992414921522,0.023847136646509) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.051615625619888,-0.089616052806377,0.018981881439686,0.039621494710445,-0.048967689275742,-0.172040536999702,0.080323047935963,-0.047063793987036,0.039908822625875,0.034675154834986,0.070179365575314,-0.076670765876770,0.084369458258152,0.139844253659248,0.077186904847622,0.028780477121472) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.034132983535528,0.009625891223550,0.024466913193464,-0.008371098898351,0.066439889371395,-0.060942228883505,0.104819044470787,-0.036753207445145,0.032764900475740,0.002409570617601,0.091456867754459,0.026947302743793,-0.018137857317924,0.056302662938833,0.064803600311279,0.126020386815071) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.233160167932510,-0.069983437657356,0.107180029153824,0.137527167797089,-0.157342508435249,0.270802915096283,0.522711098194122,0.055802084505558,0.214851349592209,-0.095507673919201,-0.269180536270142,-0.540955364704132,0.221036344766617,-0.047238789498806,-0.161145180463791,-0.186568170785904) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.010181663557887,0.182208180427551,0.073991186916828,0.153870001435280,0.047268405556679,0.029894189909101,0.169022753834724,0.066263519227505,-0.007125022821128,0.054402574896812,0.284952461719513,0.111759066581726,-0.032288976013660,0.224366396665573,-0.078027382493019,0.081016629934311) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.004103147424757,0.011358860880136,0.023808315396309,-0.003475652309135,-0.033792059868574,-0.001266003469937,-0.031914267688990,-0.016299234703183,-0.065718546509743,0.021498154848814,0.016133813187480,-0.032237567007542,-0.018390379846096,-0.091342821717262,0.001673240680248,0.005895738024265) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.202118247747421,-0.007532675284892,-0.020689066499472,0.067223183810711,0.045762997120619,-0.092170208692551,0.159033238887787,-0.002150303218514,-0.126169994473457,-0.037993416190147,-0.008836483582854,0.021069994196296,-0.306898117065430,0.138394042849541,-0.126066923141479,0.035652931779623) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.057118520140648,0.060191195458174,-0.005282768979669,-0.171276271343231,0.022466091439128,-0.023397468030453,-0.011144306510687,-0.023250013589859,-0.002630082191899,-0.011264088563621,0.109358802437782,-0.030940478667617,0.030189866200089,0.004226916003972,-0.054025098681450,-0.003064334625378) * MODEL2_texOff(vec2(1,1));
res += mat4(0.046610858291388,0.010628340765834,0.035403296351433,0.074515283107758,0.001714802114293,-0.043916963040829,-0.001573588815518,-0.065384998917580,0.087891332805157,0.037687491625547,0.034238424152136,0.016169365495443,0.007629937957972,-0.043731447309256,0.079044260084629,0.009324690327048) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.042116142809391,-0.062771312892437,0.015323895029724,-0.047025602310896,0.233916327357292,-0.112992115318775,0.069248862564564,-0.005672142375261,-0.056171759963036,0.210361480712891,-0.040733933448792,0.090237803757191,-0.025246672332287,-0.016631459817290,-0.026019956916571,0.006396580021828) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.057250279933214,-0.025885464623570,0.056530818343163,0.012537334114313,0.023318875581026,-0.084357798099518,-0.031659808009863,-0.048476219177246,0.034367002546787,-0.083335027098656,0.009018347598612,-0.099943354725838,0.002763947937638,-0.091110549867153,-0.048727255314589,0.035155285149813) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.018327089026570,0.041129525750875,-0.011020992882550,-0.045872617512941,0.048525083810091,-0.012996095232666,-0.031237248331308,0.094666600227356,0.079390883445740,-0.040092028677464,0.021585304290056,-0.038776531815529,-0.022616889327765,0.023936664685607,-0.032010402530432,0.046263482421637) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.356710076332092,0.138864234089851,-0.040826242417097,-0.183643564581871,-0.458842039108276,0.063844896852970,-0.015228269621730,-0.064660221338272,0.105623610317707,0.196800917387009,0.053757082670927,-0.017808072268963,-0.044635936617851,-0.080656997859478,-0.191121697425842,-0.269943416118622) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.027635771781206,-0.134376063942909,-0.066710762679577,-0.088749498128891,0.062655948102474,-0.336322456598282,-0.180664449930191,-0.128331229090691,0.135065227746964,0.010762008838356,0.174843087792397,0.088796615600586,-0.024681512266397,0.038288503885269,-0.088512532413006,-0.044646445661783) * MODEL3_texOff(vec2(0,1));
res += mat4(0.030683161690831,-0.028857659548521,-0.020684808492661,0.027558255940676,-0.054879110306501,-0.003856548573822,0.026675434783101,-0.048428997397423,0.053229983896017,-0.015140428207815,0.036626551300287,-0.020093847066164,-0.022208493202925,-0.008442590944469,0.056907448917627,-0.008578123524785) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.040795128792524,0.002766645746306,0.064553178846836,0.044088736176491,0.220913648605347,-0.005808360408992,0.072811983525753,0.030545596033335,0.236672788858414,0.056324671953917,-0.012246013619006,0.005190157331526,-0.072802737355232,0.026052873581648,-0.103605747222900,0.062052309513092) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.006799809169024,0.023437868803740,-0.107660584151745,0.078541934490204,-0.085514657199383,0.041785553097725,0.009612659923732,0.027539562433958,0.100472822785378,-0.033611804246902,0.074082769453526,0.024401219561696,0.061334453523159,0.002787966281176,0.076434537768364,-0.082381457090378) * MODEL3_texOff(vec2(1,1));
res += mat4(0.023092981427908,-0.087118908762932,0.034249864518642,0.023848546668887,0.073409982025623,0.025257805362344,0.009886980056763,-0.005631288047880,0.051611598581076,-0.035348702222109,0.047687154263258,0.017953157424927,0.037715326994658,-0.038225740194321,-0.029013073071837,-0.041077367961407) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.000856980332173,-0.069328986108303,-0.052129361778498,-0.207759544253349,0.078972309827805,-0.040310848504305,0.067611031234264,0.068519562482834,-0.017203848809004,-0.047918949276209,-0.139408484101295,-0.080844692885876,0.090088553726673,0.130945160984993,-0.083093285560608,0.170149922370911) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.093910031020641,0.035790316760540,0.144090205430984,0.000178688394953,0.004952875897288,-0.055898021906614,-0.038938447833061,-0.027612380683422,-0.015386844053864,-0.082284897565842,-0.010084324516356,-0.100461281836033,0.068329282104969,-0.076852083206177,-0.019987553358078,-0.050652541220188) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.013158852234483,0.054327737540007,0.020435161888599,0.073923103511333,0.033322773873806,-0.051015272736549,-0.024297203868628,-0.082093767821789,-0.020995959639549,0.061581354588270,-0.085156753659248,-0.111192889511585,0.046934202313423,0.023877859115601,-0.013349460437894,0.105738006532192) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.035356100648642,-0.254665911197662,-0.237169802188873,-0.022119201719761,0.068730868399143,-0.036569900810719,0.291811466217041,0.033039532601833,0.020035348832607,0.061990078538656,0.090060368180275,-0.000031363499147,0.113683842122555,-0.162801057100296,-0.327077299356461,-0.256599038839340) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.043686773627996,-0.269956737756729,0.198702543973923,-0.026828074827790,-0.034886404871941,0.006240167655051,-0.087197713553905,-0.048688594251871,-0.056455604732037,-0.046185869723558,-0.132141128182411,-0.136247396469116,0.041934248059988,-0.126565054059029,-0.159978047013283,-0.074214257299900) * MODEL4_texOff(vec2(0,1));
res += mat4(0.051704842597246,-0.015919269993901,0.049402497708797,-0.002540849149227,0.011292776092887,0.042255580425262,-0.038752220571041,0.008571414276958,0.081300407648087,-0.069107972085476,-0.030069254338741,0.012742914259434,-0.068899624049664,0.003109003882855,0.007384201977402,0.048381734639406) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.036053307354450,0.013786477036774,-0.012679388746619,0.054866474121809,-0.051360547542572,0.042142819613218,0.058839444071054,-0.006065913476050,-0.057174973189831,0.066541276872158,0.058012045919895,-0.052930168807507,0.215708136558533,-0.004234449937940,-0.044760961085558,-0.018804378807545) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.053121719509363,-0.040134135633707,0.115767948329449,-0.050757709890604,0.017896419391036,-0.055777523666620,-0.083932772278786,0.018751805648208,-0.081280268728733,-0.116026788949966,-0.197941482067108,0.055555328726768,-0.016468461602926,-0.015896322205663,-0.073897361755371,0.006565585732460) * MODEL4_texOff(vec2(1,1));
res += mat4(0.033063393086195,-0.044830571860075,0.029122557491064,0.026071852073073,-0.016604235395789,-0.000727675505914,-0.011878854595125,-0.027653068304062,0.010655527934432,-0.042577896267176,-0.010133901610970,-0.076539531350136,0.177416563034058,-0.131952151656151,0.007946405559778,-0.038550879806280) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.047137543559074,0.095912799239159,-0.146521747112274,-0.166803166270256,-0.275496423244476,-0.071793571114540,-0.024070657789707,0.027991434559226,0.136640548706055,0.090083606541157,-0.008792778477073,0.147363498806953,0.296363294124603,-0.066909380257130,-0.128791764378548,-0.087211959064007) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.073773458600044,-0.050971839576960,0.014969981275499,0.041558053344488,0.027861522510648,-0.109496504068375,0.118323437869549,-0.014253909699619,-0.078679874539375,-0.122353509068489,0.033470790833235,0.021998003125191,0.081248261034489,-0.015492876060307,-0.024185426533222,-0.027615277096629) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.144099384546280,-0.000853386009112,0.019165921956301,0.029196411371231,0.078371942043304,-0.006717824842781,0.080004930496216,0.187734723091125,-0.055391840636730,0.115078873932362,0.015107595361769,0.023667968809605,0.048563387244940,0.056835535913706,0.116206496953964,-0.046677399426699) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.112933695316315,0.093673653900623,-0.016824979335070,0.111041694879532,-0.092917829751968,-0.022944068536162,-0.136923685669899,-0.770811438560486,-0.159241691231728,-0.127312794327736,-0.232762709259987,0.112235650420189,-0.119064651429653,0.187896117568016,-0.135651141405106,0.205569937825203) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.023644598200917,0.101735949516296,0.061841897666454,0.029453730210662,0.063406512141228,-0.176676809787750,0.165235415101051,0.127327799797058,0.089019618928432,0.068167932331562,-0.226867109537125,0.009770471602678,0.062767609953880,-0.029266705736518,0.146861106157303,-0.026473911479115) * MODEL5_texOff(vec2(0,1));
res += mat4(0.054369814693928,-0.026337211951613,-0.016873423010111,-0.018877008929849,-0.086331039667130,-0.000991905340925,0.090120576322079,0.010233636014163,0.178471416234970,-0.060520235449076,-0.019476016983390,0.027695795521140,0.053011272102594,-0.049823082983494,-0.033045258373022,-0.000877634971403) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.066344186663628,-0.012800261378288,-0.103637591004372,-0.058715548366308,-0.139478772878647,0.070189490914345,-0.104760356247425,-0.005089249927551,-0.067018643021584,0.085983365774155,0.013287752866745,0.006978863850236,0.093551106750965,-0.035003818571568,-0.020354233682156,-0.059403583407402) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.064383737742901,-0.045883916318417,-0.032877463847399,-0.034374546259642,-0.030131073668599,0.032870590686798,0.059146203100681,-0.007864959537983,-0.084759458899498,0.012746821157634,-0.035260364413261,0.014970636926591,0.025885246694088,0.034795559942722,-0.029243590310216,0.017652075737715) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.017660999670625,-0.034756731241941,0.029859535396099,-0.011575265787542,-0.010091651231050,0.064568363130093,-0.119975835084915,-0.075714699923992,0.011507136747241,-0.000124866084661,-0.018360031768680,0.074497058987617,0.044820703566074,0.022226553410292,0.074939206242561,0.001509013120085) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.099104978144169,-0.112808704376221,-0.279961168766022,-0.031570710241795,0.147133708000183,0.177371993660927,0.144553482532501,0.029068809002638,0.004281607456505,-0.042797878384590,-0.173111692070961,-0.133866697549820,-0.244741246104240,0.186271160840988,-0.076478280127048,-0.115007854998112) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.009881673380733,0.063962355256081,0.013339720666409,0.009142862632871,-0.053930893540382,0.194518551230431,-0.063813425600529,-0.085246123373508,0.018803667277098,-0.044135324656963,0.007762101013213,0.070932008326054,-0.015988236293197,0.064184933900833,-0.152055427432060,0.032725911587477) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.003155937418342,0.017184220254421,0.079251855611801,0.085540615022182,0.148577541112900,-0.014275114051998,0.009837768971920,0.087114021182060,-0.061335470527411,0.003259176388383,-0.054711952805519,-0.055851768702269,-0.088610343635082,0.078102007508278,0.031684029847383,0.020994447171688) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.068202137947083,0.181650727987289,-0.572773277759552,-0.215379774570465,-0.228219076991081,0.111204892396927,-0.253382146358490,-0.159837424755096,0.002244436414912,0.219018846750259,0.041215043514967,0.040326286107302,0.190030440688133,-0.088028177618980,-0.188358277082443,-0.149354740977287) * MODEL6_texOff(vec2(0,0));
res += mat4(0.021161805838346,-0.085070997476578,-0.070443302392960,-0.054519183933735,0.016091881319880,0.183179154992104,-0.041774298995733,0.040238879621029,0.083999045193195,-0.114313393831253,0.053309950977564,-0.021131346002221,0.087344311177731,0.120932355523109,0.059897869825363,-0.067534178495407) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.017846686765552,0.026689030230045,0.069557398557663,-0.019777908921242,-0.119162715971470,-0.001869244268164,0.010857894085348,0.018011825159192,0.048285797238350,-0.034581642597914,-0.026951054111123,0.048383709043264,0.031358782202005,0.003420336404815,-0.005283265374601,-0.009796061553061) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.132354453206062,0.042970448732376,-0.126374110579491,0.102507270872593,0.056927233934402,0.062239564955235,-0.154605031013489,0.044595751911402,0.078100621700287,-0.037685971707106,0.086503669619560,-0.028646126389503,0.011698449030519,-0.045378740876913,0.054511409252882,-0.009483778849244) * MODEL6_texOff(vec2(1,0));
res += mat4(0.021291496232152,0.056911490857601,-0.026411553844810,-0.000380050478270,0.093463107943535,-0.024150950834155,0.111483320593834,0.000577311904635,0.072494462132454,0.026992889121175,-0.007442208938301,0.011815254576504,-0.075500175356865,-0.021772339940071,0.120078355073929,0.053093984723091) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.657894134521484,0.028843300417066,-0.013363456353545,-0.006644802168012) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_3x_LA) mapping 8_5

vec4 hook()
{
vec4 res = vec4(-0.315336108207703,-0.036545231938362,-0.085157752037048,-0.127990797162056);
res += mat4(-0.060866978019476,-0.038002021610737,0.044523693621159,0.036219462752342,0.059284970164299,-0.032459374517202,0.017291596159339,-0.060770340263844,-0.001903252559714,0.049090214073658,-0.006516923662275,0.000101063422335,0.025752831250429,0.023791922256351,0.005868036299944,-0.084924638271332) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.010063538327813,0.008854616433382,0.014841342344880,0.144246101379395,-0.217075049877167,0.039077926427126,-0.047218896448612,0.075229160487652,-0.101810477674007,0.024719716981053,-0.045732732862234,-0.016073310747743,0.001104170572944,0.002339373808354,0.033101305365562,0.016197437420487) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.099917218089104,0.168459564447403,-0.003445928916335,0.054655481129885,0.032662350684404,-0.204248741269112,0.046360217034817,0.024428812786937,0.028976451605558,-0.011388535611331,-0.008848661556840,0.084603182971478,-0.017205538228154,0.084960989654064,0.043237138539553,-0.023825429379940) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.125003591179848,-0.022304447367787,-0.009215045720339,-0.180037945508957,0.114420600235462,-0.031570602208376,0.015073685906827,-0.141439944505692,0.010824115946889,0.036803230643272,-0.010489014908671,0.019361970946193,0.021492527797818,0.059382248669863,-0.033607490360737,-0.137564793229103) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.034276913851500,-0.069917567074299,-0.063986256718636,-0.233986452221870,0.040317546576262,0.121181711554527,0.012062075547874,-0.488015294075012,-0.059960432350636,-0.118094950914383,-0.032714325934649,-0.040716122835875,-0.046958230435848,0.044276420027018,0.004610295873135,-0.018208196386695) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.086483955383301,0.002887375652790,-0.038571882992983,-0.076456345617771,-0.133331954479218,-0.158949658274651,-0.137470602989197,-0.078408911824226,-0.034576475620270,0.104238331317902,-0.012785745784640,0.051005601882935,-0.083922922611237,0.130399852991104,-0.030625330284238,0.093534983694553) * MODEL1_texOff(vec2(0,1));
res += mat4(0.076775155961514,0.162123829126358,0.028985934332013,0.078517258167267,-0.030332518741488,-0.004748347681016,-0.000373347516870,0.011419566348195,0.017591949552298,-0.006302083842456,0.018167959526181,-0.022177474573255,-0.003614729968831,-0.054426021873951,0.084058627486229,-0.013070539571345) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.004231920000166,0.020725533366203,-0.090137697756290,-0.015561400912702,0.020358167588711,0.076908245682716,-0.094949312508106,-0.060498494654894,-0.077687472105026,0.126553356647491,-0.135303437709808,0.023213598877192,-0.014523773454130,0.045253120362759,0.034804891794920,-0.258193582296371) * MODEL1_texOff(vec2(1,0));
res += mat4(0.116863995790482,0.060783393681049,0.029582535848022,0.033195465803146,0.010533818043768,-0.123790509998798,-0.020497724413872,-0.019813986495137,0.058208175003529,-0.074447549879551,0.142816513776779,0.016004795208573,0.058986842632294,-0.061629049479961,0.024186238646507,-0.033293150365353) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.051224887371063,0.050834808498621,-0.006078220438212,-0.069157950580120,0.012707096524537,0.035929191857576,0.019819390028715,0.044487006962299,-0.074950180947781,-0.002837686333805,0.029302842915058,0.088375337421894,-0.061803791671991,0.014671107754111,-0.011687759310007,-0.003991411998868) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.107757151126862,-0.001951622311026,-0.094586916267872,-0.094422660768032,0.095759071409702,0.263556927442551,-0.003670224687085,0.082072049379349,0.039122074842453,-0.001311605214141,0.065940268337727,0.115754924714565,-0.043219026178122,-0.029924234375358,-0.008665757253766,0.172045350074768) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.016264775767922,0.054649777710438,-0.000934434472583,-0.071296833455563,-0.080479308962822,0.075333252549171,-0.084020219743252,0.058715593069792,0.027198296040297,0.011123006232083,-0.035037841647863,-0.018009182065725,-0.019856590777636,-0.006547564174980,-0.001899212598801,0.024933462962508) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.109412059187889,0.039998412132263,-0.038163099437952,0.167795062065125,-0.153392925858498,0.199203863739967,-0.039423320442438,0.043683804571629,-0.112597472965717,0.010295513086021,-0.084157906472683,-0.208941563963890,-0.020849175751209,-0.076102443039417,0.009873089380562,0.254393398761749) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.170519292354584,-0.017283231019974,0.096775844693184,0.395293802022934,-0.000639995734673,0.108803763985634,0.088204301893711,-0.229013353586197,0.088016115128994,-0.165114492177963,-0.320193529129028,-0.170632481575012,0.363287627696991,-0.092702202498913,0.074315845966339,0.242889314889908) * MODEL2_texOff(vec2(0,0));
res += mat4(0.063138030469418,-0.128400459885597,0.057253241539001,0.029509831219912,0.075679272413254,-0.196266785264015,0.141990140080452,-0.046340726315975,0.021269388496876,-0.014753823168576,0.087847925722599,-0.019095946103334,0.008239901624620,0.009866484440863,-0.058431807905436,0.031097458675504) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.021805211901665,-0.006177510134876,0.033611133694649,0.106115810573101,0.028822625055909,0.005058027803898,0.052334088832140,-0.029352495446801,-0.005317035131156,-0.028387170284986,0.032302875071764,0.110602341592312,-0.076478846371174,-0.038287017494440,0.008510249666870,-0.020404744893312) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.077779553830624,-0.087913811206818,-0.000769657781348,0.341787040233612,-0.125473931431770,0.088944129645824,-0.071525827050209,-0.055414598435163,-0.013561703264713,-0.030010027810931,0.004790211096406,0.137886404991150,0.123399391770363,-0.052199188619852,0.065277226269245,0.055093564093113) * MODEL2_texOff(vec2(1,0));
res += mat4(0.019574863836169,0.058689434081316,-0.091018609702587,0.125894501805305,-0.029881762340665,0.062550917267799,-0.069256052374840,0.059433955699205,-0.000296077225357,0.045544721186161,-0.004601330030710,0.048303611576557,0.008446934632957,-0.026303438469768,0.020154001191258,0.016197418794036) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.067235052585602,0.048593759536743,0.017020104452968,0.101113937795162,0.005125025287271,-0.052824862301350,-0.037775773555040,-0.046581014990807,0.100772477686405,-0.008659548126161,0.038984790444374,-0.036135550588369,-0.123906329274178,-0.125684201717377,-0.046267975121737,0.106843136250973) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.144905909895897,0.001069835736416,0.068125925958157,0.022316658869386,-0.094378292560577,0.146474763751030,-0.027736637741327,0.046552006155252,-0.052937101572752,-0.056782744824886,-0.046447087079287,-0.041073761880398,-0.067815221846104,0.051716644316912,0.109829783439636,-0.041132830083370) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.065131187438965,0.013751246966422,-0.008346870541573,0.021107302978635,-0.036775428801775,-0.084681130945683,-0.032263614237309,-0.003002537181601,-0.024705631658435,-0.092827983200550,0.073676578700542,0.002078045858070,0.002705054823309,-0.005823685321957,0.008121288381517,0.059808444231749) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.020147433504462,-0.007059548981488,-0.011400997638702,-0.426437377929688,-0.082119859755039,-0.162401407957077,-0.011864680796862,0.097400106489658,0.037637919187546,0.067008294165134,0.043024741113186,-0.038006845861673,0.084354758262634,-0.058868397027254,0.081498868763447,-0.190593063831329) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.314814031124115,0.090839020907879,-0.486872047185898,-0.424011528491974,0.054132167249918,0.162963211536407,0.043944526463747,-0.050281286239624,0.007173129357398,-0.072459295392036,-0.240818187594414,-0.142618194222450,-0.034441359341145,0.206597954034805,-0.110396780073643,-0.179804041981697) * MODEL3_texOff(vec2(0,0));
res += mat4(0.029322994872928,-0.285056740045547,0.067730352282524,-0.083723835647106,-0.135372146964073,-0.220370605587959,0.012332920916378,-0.012583107687533,0.018208928406239,0.064553655683994,-0.054178945720196,-0.039918705821037,-0.212269186973572,0.248391121625900,-0.193337872624397,0.065583847463131) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.004729781299829,0.043781515210867,0.013603460974991,-0.021724766120315,0.007561737671494,-0.053934503346682,0.083564378321171,0.027264049276710,0.021963970735669,0.013001400977373,-0.068591602146626,-0.028322834521532,0.012915661558509,0.034412037581205,0.001124015310779,0.095207251608372) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.035211879760027,0.109171919524670,-0.216623917222023,-0.032548859715462,0.063928440213203,0.094559349119663,-0.117987275123596,0.041372444480658,-0.051240056753159,0.007107716519386,-0.113907448947430,-0.106743611395359,-0.005077783018351,0.028530418872833,0.012623603455722,0.038406450301409) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.006923689041287,-0.138635531067848,-0.141198351979256,0.072350367903709,-0.052977852523327,-0.102903559803963,-0.114347279071808,0.056233536452055,0.024314096197486,0.021993240341544,0.180156394839287,-0.093780070543289,0.093424364924431,0.159202769398689,0.066959269344807,0.028715340420604) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.048529010266066,-0.048789415508509,0.005006734281778,0.080710731446743,0.002025046851486,0.040029477328062,0.048703372478485,-0.009179561398923,-0.056210793554783,0.065646231174469,-0.000492865743581,0.121116347610950,-0.016156369820237,-0.115091435611248,-0.016964536160231,0.024493185803294) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.036073144525290,-0.087527453899384,0.001248040818609,0.010529553517699,-0.011995879933238,0.035931982100010,-0.036521475762129,-0.093434579670429,-0.038873031735420,-0.103374876081944,0.003081597620621,0.014141711406410,0.030735382810235,0.046050868928432,0.053450457751751,0.091215349733829) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.062667265534401,0.089356467127800,-0.006688065361232,0.035328138619661,-0.002940962556750,-0.034759774804115,0.006530900951475,-0.017714301124215,-0.015556595288217,-0.047857299447060,-0.020352756604552,-0.056200254708529,-0.021304491907358,-0.081526368856430,-0.013322163373232,0.045236404985189) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.091661259531975,-0.072641618549824,-0.019143063575029,0.017260715365410,-0.029502619057894,0.040659371763468,-0.018579158931971,0.096615329384804,0.108391821384430,0.096044898033142,0.003458746476099,-0.085895702242851,0.057425629347563,-0.166429772973061,0.036813806742430,-0.046934477984905) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.046025838702917,-0.562805712223053,0.043962441384792,0.017285505309701,-0.227055057883263,0.094545915722847,-0.039204038679600,0.212407484650612,-0.070871718227863,0.016964538022876,-0.022800516337156,0.033513128757477,-0.276982396841049,0.291250497102737,-0.302066773176193,-0.354801297187805) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.079909913241863,0.197871267795563,-0.056666560471058,-0.132763475179672,-0.004873817786574,-0.062924817204475,-0.018170742318034,-0.020510600879788,0.009186302311718,-0.313216120004654,0.091288551688194,-0.013574985787272,0.029436485841870,-0.192157730460167,0.082393832504749,-0.036826126277447) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.057421542704105,0.001001339289360,0.034210387617350,0.009234922006726,0.017121730372310,0.081473112106323,-0.074353754520416,-0.010137756355107,-0.085423633456230,0.112954385578632,-0.088538087904453,0.030918318778276,-0.016441226005554,-0.072390183806419,0.021203516051173,0.062433261424303) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.074579812586308,-0.126089587807655,-0.183687031269073,-0.022588774561882,0.073354840278625,-0.020742172375321,0.061969567090273,-0.000505462754518,0.117547340691090,-0.038390949368477,-0.007349919062108,-0.057323120534420,-0.003545637708157,0.115516141057014,0.143652841448784,0.050551753491163) * MODEL4_texOff(vec2(1,0));
res += mat4(0.023728260770440,0.052708595991135,-0.049488961696625,0.102417230606079,-0.053320698440075,0.057054959237576,-0.042670477181673,0.037290759384632,-0.122021399438381,-0.259071975946426,-0.157548680901527,0.015516462735832,-0.050835706293583,0.001162474043667,-0.067252241075039,0.054419297724962) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.064172297716141,0.028713399544358,-0.009852606803179,-0.006555380765349,-0.028007648885250,0.025424445047975,-0.025402916595340,-0.006100269965827,0.026560863479972,-0.013513690792024,-0.008341282606125,0.008615111000836,-0.098391570150852,0.078198827803135,-0.013554591685534,0.078621752560139) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.033447541296482,-0.258146584033966,0.012868802994490,-0.181263551115990,0.004295734222978,-0.025899214670062,-0.033727679401636,-0.064660094678402,0.042968738824129,-0.038959618657827,0.087998531758785,0.143486201763153,0.145611032843590,-0.111740991473198,0.055266268551350,0.225471913814545) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.000477994821267,0.006664374843240,-0.009854837320745,0.016442425549030,-0.048192895948887,0.072164535522461,-0.015628706663847,-0.030187349766493,-0.108278743922710,-0.054882965981960,-0.042965479195118,-0.104152791202068,-0.091569513082504,-0.008467849344015,-0.137366175651550,0.055406309664249) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.191653802990913,0.026513680815697,0.095442466437817,-0.146179050207138,-0.075896546244621,0.113848477602005,-0.054720688611269,0.138473406434059,0.092423506081104,-0.005165424663574,0.016999024897814,-0.077349536120892,0.107684463262558,0.011275470256805,0.150893658399582,0.112450331449509) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.008621115237474,-0.016166796907783,-0.267706662416458,-0.015663243830204,-0.282776027917862,-0.103416025638580,-0.083837427198887,-0.151202186942101,-0.127848237752914,-0.039825897663832,-0.144259780645370,-0.109237253665924,0.055874548852444,0.026384850963950,-0.270964562892914,0.258902341127396) * MODEL5_texOff(vec2(0,0));
res += mat4(0.023573629558086,-0.022399872541428,0.063762806355953,-0.103670589625835,0.026893846690655,-0.128666475415230,-0.004074270371348,0.024920757859945,0.045519221574068,-0.237056121230125,-0.014397655613720,0.081671699881554,-0.057472400367260,-0.068864949047565,-0.011843117885292,0.041084963828325) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.033814318478107,-0.007967403158545,-0.034679263830185,0.004871772136539,0.010782456956804,0.033806223422289,0.057575043290854,-0.033086482435465,-0.029754389077425,0.061301521956921,-0.077186703681946,-0.134929865598679,-0.072505757212639,-0.042396035045385,-0.031819310039282,-0.122680172324181) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.003354865359142,-0.088773623108864,0.102827809751034,-0.013777026906610,0.015738431364298,0.033553630113602,-0.166784420609474,-0.045278858393431,0.008566185832024,-0.016402699053288,-0.036937974393368,-0.029823293909431,-0.002881586551666,-0.065910376608372,-0.025774996727705,-0.048175700008869) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.024780182167888,-0.059137731790543,-0.033405337482691,-0.028660940006375,-0.011689999140799,-0.031798575073481,-0.121747113764286,0.005958306137472,0.008145916275680,-0.091966792941093,0.060144122689962,0.018246242776513,0.035310573875904,-0.001105641713366,0.027346057817340,-0.037909839302301) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.119785547256470,0.016686825081706,-0.036100391298532,0.043936673551798,0.131727814674377,-0.074912324547768,0.048038713634014,-0.059425383806229,-0.068428546190262,-0.003314252709970,-0.010584447532892,-0.007329177577049,0.158520773053169,0.006431055255234,0.030255882069468,-0.169625923037529) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.073372431099415,-0.055918667465448,0.010699814185500,-0.018181895837188,0.262099325656891,0.093487255275249,0.031176950782537,0.121644839644432,-0.096449442207813,-0.213634818792343,0.002155388938263,-0.098875530064106,-0.117323949933052,0.007399464026093,-0.090637028217316,-0.228662073612213) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.003832102753222,0.070357799530029,0.010424192994833,0.027742667123675,-0.052373707294464,-0.025086721405387,-0.053180918097496,0.038061950355768,0.015483701601624,-0.012794080190361,0.029839331284165,0.054952193051577,0.125413507223129,-0.017467617988586,0.096408724784851,-0.022023677825928) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.047039292752743,0.061969909816980,-0.034352459013462,0.070421062409878,-0.029161637648940,0.010091531090438,0.077043190598488,-0.039580937474966,0.104193322360516,0.034040544182062,0.045590467751026,-0.206683874130249,0.111062593758106,0.001859593670815,0.020258219912648,-0.215535447001457) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.040871586650610,-0.178706020116806,-0.064367704093456,-0.351848572492599,0.486412376165390,-0.212527260184288,0.261651068925858,0.019558299332857,-0.098528414964676,-0.078146226704121,-0.146350651979446,-0.227734908461571,-0.184398427605629,0.059483651071787,0.430899322032928,-0.098717734217644) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.048076968640089,-0.201582148671150,-0.004396489821374,-0.079325228929520,0.064249590039253,-0.045977458357811,0.063910208642483,-0.123599261045456,-0.025661032646894,0.074711963534355,-0.018640754744411,-0.023858478292823,0.080406583845615,0.165556907653809,-0.029343379661441,-0.016714941710234) * MODEL6_texOff(vec2(0,1));
res += mat4(0.059563975781202,0.031137255951762,0.072690732777119,-0.023042915388942,0.031124548986554,-0.039819959551096,0.049784958362579,-0.002249848330393,-0.062206018716097,0.046367533504963,-0.119643434882164,-0.005010267253965,-0.034862715750933,0.007549196947366,-0.047149408608675,-0.038703504949808) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.040569294244051,0.038696471601725,-0.283282250165939,-0.147661030292511,0.055450446903706,0.049345120787621,-0.022759484127164,-0.067155852913857,-0.081979513168335,0.009947989135981,0.047254879027605,-0.120788604021072,-0.010301947593689,-0.029751630499959,0.061692833900452,-0.001536940224469) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.008289448916912,-0.177595660090446,-0.043366912752390,0.007675703614950,-0.003601058619097,0.085324294865131,0.149550363421440,-0.127428069710732,0.056359861046076,-0.016795365139842,0.100829839706421,-0.034232649952173,0.013859823346138,-0.031289607286453,0.102818459272385,-0.020182123407722) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.023534495383501,0.042796522378922,-0.081620238721371,-0.010682856664062) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_3x_LA) mapping 8_6

vec4 hook()
{
vec4 res = vec4(-0.268131434917450,0.025852715596557,-0.110316708683968,0.043666485697031);
res += mat4(0.056518767029047,0.027452154085040,0.124996863305569,-0.004986182320863,-0.076239153742790,-0.018694158643484,-0.055560264736414,0.003570714034140,-0.050687246024609,-0.019164616242051,0.029373997822404,-0.000286747090286,-0.042251646518707,-0.068953573703766,-0.176274999976158,0.005297529045492) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.168367832899094,-0.031430635601282,-0.101627364754677,-0.004218760412186,0.018187098205090,0.029264554381371,0.066650085151196,0.008045223541558,-0.274168908596039,0.030054885894060,0.032873198390007,0.030901119112968,-0.183869346976280,-0.044880259782076,0.007915967144072,-0.023330390453339) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.102207273244858,0.087454296648502,-0.073997311294079,0.007829608395696,0.089952781796455,0.002868209499866,0.007745498791337,-0.020900866016746,-0.098459035158157,0.028411839157343,0.064362525939941,0.029594665393233,-0.114880479872227,-0.028135646134615,-0.018760882318020,-0.032089021056890) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.125544697046280,0.059366445988417,0.205736622214317,-0.022893475368619,0.016408819705248,0.011408300139010,-0.265370458364487,0.014134099707007,-0.023926181718707,0.095480486750603,0.106278963387012,0.040944837033749,0.165644139051437,-0.014112358912826,0.236563161015511,-0.062795154750347) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.282648295164108,-0.049367554485798,0.090025372803211,-0.037046819925308,-0.334350407123566,-0.055909365415573,0.059274587780237,-0.023003753274679,-0.221561387181282,-0.321886748075485,-0.072487048804760,0.091952845454216,0.211833149194717,-0.060615297406912,0.084761753678322,0.188812300562859) * MODEL1_texOff(vec2(0,0));
res += mat4(0.003428350901231,0.003752185497433,0.013876132667065,0.004246894270182,0.002373658586293,-0.035992208868265,0.039335865527391,0.014587839134037,-0.057066157460213,0.108284063637257,0.059791509062052,0.149662256240845,-0.089522533118725,0.109496548771858,0.052884802222252,-0.007060942240059) * MODEL1_texOff(vec2(0,1));
res += mat4(0.055080056190491,0.053922202438116,0.096688538789749,-0.002277903724462,0.010593960061669,0.022673416882753,0.044296748936176,-0.000714764872100,-0.019402723759413,-0.055006228387356,0.029588710516691,-0.003673604689538,0.007821130566299,0.066441044211388,0.013341597281396,0.039917960762978) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.087520986795425,-0.047082733362913,-0.008369256742299,-0.002813822822645,-0.017031153663993,-0.035710960626602,-0.042925849556923,0.066451668739319,0.025796681642532,-0.005836236756295,0.046496957540512,0.033560324460268,0.024673575535417,-0.182993784546852,0.051661901175976,-0.061427444219589) * MODEL1_texOff(vec2(1,0));
res += mat4(0.005757467355579,0.029419614002109,0.028928190469742,0.007094658911228,0.020509136840701,0.000027132220566,-0.012600927613676,0.023748347535729,0.000424510013545,-0.015355336479843,0.003940175287426,0.023814214393497,0.023125927895308,-0.083891376852989,0.077492058277130,0.073734298348427) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.031054219231009,0.001008708612062,-0.006466864142567,0.032576806843281,-0.127575501799583,-0.000374992843717,-0.077194780111313,-0.014450857415795,-0.068474538624287,-0.046838056296110,-0.112387865781784,0.026740662753582,0.015014485456049,0.002533208345994,-0.169518351554871,0.019539400935173) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.073298603296280,-0.042083680629730,0.073812201619148,0.068323887884617,0.076186724007130,0.007639050483704,-0.050809729844332,0.025821702554822,-0.690857470035553,-0.103388279676437,-0.005993780214339,0.041313834488392,-0.057591792196035,0.044160462915897,0.086080357432365,0.035135671496391) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.093060024082661,0.001527210581116,-0.014276474714279,-0.022467821836472,0.023716069757938,0.003812544280663,-0.000257814972429,-0.010355053469539,0.055423587560654,0.015716539695859,-0.025541367009282,0.012794887647033,0.015002389438450,0.007631750777364,0.023503465577960,-0.048064410686493) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.005979619920254,0.011074150912464,-0.030077666044235,-0.034328594803810,-0.124429240822792,-0.209681198000908,-0.030715309083462,-0.067490898072720,0.075672037899494,-0.067870005965233,-0.121276669204235,-0.002547749085352,0.111349962651730,0.106746457517147,0.144226968288422,-0.013912685215473) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.114324465394020,0.153766065835953,0.034781280905008,-0.100431263446808,0.250195741653442,0.305617332458496,-0.025686826556921,0.134353831410408,-0.353381007909775,-0.151973143219948,-0.097320638597012,-0.093477077782154,0.184238523244858,-0.132294610142708,-0.081685595214367,-0.186399042606354) * MODEL2_texOff(vec2(0,0));
res += mat4(0.027848906815052,-0.033386275172234,-0.013246258720756,-0.075049780309200,0.124823801219463,-0.057861253619194,-0.022353114560246,-0.121380656957626,0.056807279586792,0.006464010570198,-0.022848632186651,-0.012606529518962,-0.076232083141804,-0.087161391973495,0.068661049008369,0.007780526764691) * MODEL2_texOff(vec2(0,1));
res += mat4(0.005588592030108,0.069779619574547,-0.000115128998004,-0.035991922020912,-0.058111947029829,-0.087207302451134,0.029592595994473,-0.006418906152248,0.001040068338625,-0.000384078186471,0.012934047728777,-0.014003068208694,0.014665707945824,0.020651226863265,-0.008818013593554,-0.034425612539053) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.036462265998125,-0.111646503210068,-0.037641011178493,-0.055424667894840,0.047441016882658,0.087286554276943,0.016664152964950,0.043803464621305,-0.000784031813964,-0.079640552401543,-0.053518246859312,-0.023011796176434,-0.005419345106930,-0.071206174790859,0.051947981119156,-0.004272012505680) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.024342643097043,-0.050059624016285,0.008927362971008,-0.040401943027973,0.016134724020958,-0.043890357017517,-0.002879354869947,-0.022294679656625,-0.023866906762123,0.131551787257195,-0.034808944910765,0.011295643635094,-0.028995778411627,0.007956744171679,-0.017160996794701,0.003951979335397) * MODEL2_texOff(vec2(1,1));
res += mat4(0.038947246968746,0.048755556344986,-0.003677041269839,-0.009376373142004,0.032361458986998,-0.050287634134293,0.076273977756500,0.005163055844605,0.080192841589451,0.036753125488758,-0.188992395997047,-0.003588884370402,0.213522523641586,0.114565625786781,0.166176393628120,0.014679569751024) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.000599172431976,0.031349472701550,-0.048721034079790,-0.062514372169971,0.063406035304070,0.097555875778198,-0.046637989580631,0.006327996030450,-0.336302846670151,0.068639099597931,0.114831782877445,-0.053117167204618,0.242768943309784,0.021535243839025,-0.029663238674402,0.015373631380498) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.006740783341229,0.044722672551870,0.027688629925251,-0.025161245837808,0.082051686942577,0.007558603305370,0.001768591348082,0.072374314069748,0.106784164905548,0.047322459518909,-0.011549070477486,-0.002549244090915,-0.126260474324226,0.004839496221393,-0.007343919947743,0.044418551027775) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.076410770416260,-0.016729516908526,-0.316487133502960,-0.012101513333619,0.141936421394348,0.134305760264397,-0.114028200507164,0.093899384140968,-0.083212248980999,0.023132901638746,0.021597104147077,0.025034410879016,0.059688929468393,0.046390146017075,0.075029127299786,-0.060937821865082) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.152298405766487,-0.008412730880082,0.084882698953152,-0.068195745348930,-0.046453204005957,-0.020186748355627,0.152279868721962,-0.243343338370323,-0.021095765754580,-0.095454186201096,-0.055095747113228,0.182801336050034,0.152048498392105,-0.021605338901281,-0.153344959020615,0.103110149502754) * MODEL3_texOff(vec2(0,0));
res += mat4(0.127389147877693,0.029326774179935,0.016598545014858,-0.047601401805878,0.159438937902451,0.112586505711079,-0.015443470329046,0.096368961036205,0.021124137565494,-0.005253100767732,-0.000969144108240,-0.029347324743867,-0.156555816531181,0.093941055238247,-0.021570406854153,0.029514135792851) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.033929601311684,-0.065780006349087,-0.095588326454163,0.016764422878623,0.009550156071782,0.119898952543736,-0.065802112221718,0.007410242222250,-0.022003110498190,-0.034800082445145,-0.020742805674672,-0.010884451679885,0.029122497886419,0.003495944663882,0.120751164853573,-0.003176617668942) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.012929553166032,-0.216883882880211,0.169128537178040,0.001382814836688,0.047627799212933,0.091058865189552,-0.012007878161967,-0.072397984564304,-0.003453510813415,0.037385992705822,0.019655080512166,-0.078334495425224,0.051879383623600,0.041625339537859,-0.085313104093075,0.058555088937283) * MODEL3_texOff(vec2(1,0));
res += mat4(0.086114123463631,-0.092511579394341,-0.009201628156006,0.026508163660765,-0.018746560439467,-0.066756583750248,-0.016857080161572,0.084001876413822,0.015280243940651,0.070401459932327,-0.015240249224007,-0.016917141154408,0.018483165651560,0.094377860426903,0.022711649537086,-0.017541842535138) * MODEL3_texOff(vec2(1,1));
res += mat4(0.123498357832432,0.018229203298688,0.115587309002876,-0.005151803605258,-0.046477347612381,0.023351155221462,-0.112260475754738,0.028231840580702,-0.032090388238430,0.028230089694262,-0.071185946464539,-0.007870384491980,0.100707679986954,-0.048024751245975,-0.270390659570694,-0.050150323659182) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.069547668099403,0.031436733901501,0.102072581648827,-0.023874945938587,-0.068883508443832,0.020214864984155,-0.050462320446968,0.046184800565243,-0.055837955325842,-0.069972075521946,-0.007636011112481,0.017406595870852,-0.534236609935760,0.149838283658028,0.045303639024496,-0.124614931643009) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.019431926310062,0.032044496387243,-0.048800759017467,-0.000064039326389,0.030188802629709,-0.010820384137332,-0.032853521406651,0.014247750863433,0.006084296386689,-0.031656399369240,0.054013445973396,0.026591319590807,-0.005478602368385,-0.041657909750938,0.006941908504814,0.023878896608949) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.154964640736580,0.097028553485870,0.102859176695347,0.030577447265387,-0.162397041916847,-0.137116536498070,-0.462338596582413,0.081563845276833,-0.094719320535660,-0.001159161794931,-0.154615312814713,0.009433990344405,0.171072795987129,0.080946959555149,-0.269299924373627,-0.042125586420298) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.120734058320522,0.070953018963337,0.138391792774200,-0.116489045321941,-0.016037529334426,0.129251003265381,-0.026077717542648,0.058441404253244,0.003828956745565,-0.122375994920731,-0.227187559008598,-0.002792992163450,-0.408465743064880,-0.308879345655441,0.121259950101376,0.336739391088486) * MODEL4_texOff(vec2(0,0));
res += mat4(0.042544946074486,-0.231538921594620,-0.062348373234272,0.032039809972048,0.031964827328920,-0.106482565402985,-0.005560917779803,0.003517791396007,0.127485916018486,-0.049272447824478,0.092699691653252,-0.078186467289925,-0.003838239470497,-0.042559817433357,0.024523556232452,0.087442338466644) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.048061750829220,0.045012533664703,0.055054496973753,-0.027722787111998,-0.013830116018653,-0.099885225296021,-0.059095654636621,0.018576964735985,-0.040303789079189,-0.072568751871586,-0.128040894865990,0.033382125198841,0.062267933040857,0.078527517616749,-0.106446221470833,-0.033137079328299) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.048923783004284,0.141170218586922,0.050880543887615,-0.003598958253860,0.002213895320892,0.004379685968161,-0.043800551444292,0.044892318546772,-0.010321372188628,-0.086139760911465,0.010392715223134,0.024390337988734,0.001852222951129,-0.040315005928278,0.028304131701589,-0.158579081296921) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.025376256555319,0.107456415891647,-0.057792957872152,0.004060802049935,0.035522427409887,0.024066058918834,0.033523753285408,-0.015446445904672,-0.065212629735470,-0.012548663653433,0.085185483098030,-0.062312986701727,-0.028563719242811,-0.056056819856167,0.015717042610049,-0.010150364600122) * MODEL4_texOff(vec2(1,1));
res += mat4(0.080709472298622,0.038581926375628,0.012282197363675,0.016392922028899,-0.037143278867006,-0.017100874334574,-0.068374715745449,-0.012402554042637,0.052420932799578,-0.023463468998671,-0.089613094925880,-0.028507921844721,-0.006859000772238,-0.047633435577154,0.032967474311590,-0.108032509684563) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.032994661480188,-0.069018550217152,-0.069427400827408,0.038962550461292,-0.018929922953248,0.008002650924027,0.016073053702712,-0.037385474890471,-0.099976271390915,-0.011462399736047,-0.090877480804920,-0.013344530947506,0.044495142996311,-0.020186716690660,0.084007896482944,-0.108117528259754) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.083088286221027,0.030950685963035,0.055668383836746,-0.008957589045167,0.049739114940166,0.033345259726048,-0.006894352380186,0.004201789386570,-0.134677529335022,0.036855582147837,0.022904548794031,0.063135951757431,-0.003677738597617,-0.062851719558239,-0.026830958202481,0.011293920688331) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.041538666933775,0.232924908399582,0.040728181600571,0.048785258084536,0.129348441958427,0.028737697750330,-0.156485021114349,-0.007473366800696,-0.029662812128663,0.151782304048538,-0.183404207229614,0.032971646636724,0.038617700338364,0.076599523425102,-0.056364513933659,-0.067253857851028) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.008648696355522,-0.099233672022820,-0.034544352442026,0.090398520231247,-0.354673296213150,-0.114397630095482,0.062233574688435,0.112950585782528,-0.166736572980881,-0.376348853111267,0.079000517725945,-0.153284892439842,-0.020394133403897,-0.210551872849464,0.091409459710121,-0.130402803421021) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.045369323343039,0.292510509490967,0.000200262074941,-0.065425872802734,0.144419461488724,0.153764143586159,-0.044542782008648,0.020151758566499,-0.043696653097868,-0.134535357356071,-0.007591207977384,0.019114993512630,0.007748146541417,0.043620318174362,-0.004792469553649,-0.008198398165405) * MODEL5_texOff(vec2(0,1));
res += mat4(0.004013885278255,0.008709823712707,0.013858287595212,-0.009588549844921,0.051294919103384,0.067264966666698,-0.047327581793070,0.029409207403660,-0.044983357191086,-0.084653638303280,-0.078799784183502,-0.013684866949916,-0.019370611757040,-0.010329626500607,0.023228354752064,-0.005867852363735) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.066504135727882,0.002442886354402,-0.008897383697331,-0.044016603380442,-0.000410791079048,-0.087979249656200,-0.020036133006215,0.038141343742609,-0.035798314958811,0.041934944689274,-0.087007343769073,0.077428743243217,-0.049994155764580,0.062234677374363,-0.022647326812148,0.042461927980185) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.048009563237429,0.022828407585621,0.007750425487757,-0.046549867838621,-0.027021508663893,0.049708511680365,-0.017176285386086,0.029806343838573,-0.052707385271788,-0.065086655318737,0.016162455081940,-0.022052699699998,-0.004135241732001,-0.013865995220840,-0.011619720607996,-0.010629354044795) * MODEL5_texOff(vec2(1,1));
res += mat4(0.059281852096319,0.038427498191595,-0.122378200292587,0.021830648183823,-0.123832933604717,-0.036482054740191,-0.157455250620842,0.016952516511083,-0.092063799500465,-0.003339773509651,-0.379962146282196,0.033957894891500,0.029004100710154,-0.004863151814789,0.067511506378651,-0.016317969188094) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.046992532908916,-0.027244333177805,0.077968977391720,-0.022306201979518,0.123595006763935,-0.027511920779943,-0.027527773752809,-0.022958843037486,-0.226665884256363,-0.013525544665754,0.008289227262139,0.040978871285915,0.051846105605364,0.027247233316302,-0.017013283446431,-0.016678147017956) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.021242676302791,0.039842978119850,-0.001700258348137,-0.005847840104252,0.059219095855951,-0.031046882271767,0.025612352415919,-0.031714890152216,-0.078246809542179,0.057000674307346,0.029345387592912,-0.032191704958677,-0.099991075694561,-0.014731375500560,-0.049352813512087,0.025437664240599) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.075917959213257,0.122407756745815,-0.220753431320190,0.028093567118049,0.039138548076153,-0.065235964953899,-0.017697669565678,-0.037766918540001,-0.090988658368587,-0.074435941874981,-0.291680395603180,0.078595265746117,0.043377522379160,0.166801467537880,-0.091615378856659,0.014676910825074) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.318299233913422,-0.218833893537521,0.134827747941017,-0.063832901418209,-0.128308534622192,0.057610947638750,0.083537578582764,-0.039137247949839,-0.071751326322556,0.044305648654699,-0.017501857131720,-0.181824088096619,-0.305098772048950,-0.261553376913071,-0.043110217899084,0.135039389133453) * MODEL6_texOff(vec2(0,0));
res += mat4(0.060475777834654,0.019127991050482,0.005639908369631,0.029984178021550,-0.050669267773628,-0.119860462844372,-0.012382738292217,0.020619466900826,-0.083865478634834,-0.185055345296860,0.058594223111868,0.103454820811749,-0.070899739861488,-0.008283793926239,-0.025642575696111,0.038061495870352) * MODEL6_texOff(vec2(0,1));
res += mat4(0.035434309393167,0.065228171646595,-0.072888933122158,-0.011951515451074,0.029859021306038,0.124276258051395,-0.048285651952028,0.026205176487565,-0.005977902095765,-0.026773411780596,-0.017473435029387,0.008459146134555,-0.011876991018653,0.037223219871521,-0.008870095945895,0.077499993145466) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.012122934684157,-0.129079729318619,0.075135499238968,-0.013369543477893,-0.076260998845100,-0.213825449347496,0.018878765404224,0.000083658429503,0.006994536146522,0.081522516906261,-0.042785134166479,0.109503127634525,0.004832155071199,0.013293708674610,0.024995256215334,-0.048795983195305) * MODEL6_texOff(vec2(1,0));
res += mat4(0.003057233057916,-0.002612958196551,0.017828676849604,0.002797231543809,0.056582700461149,-0.038608737289906,0.004147441126406,0.029064508154988,-0.008051433600485,0.048082243651152,0.007475206628442,-0.004720337223262,0.054910726845264,0.038458947092295,0.000749680039007,0.001740612322465) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.007323010358959,0.486269205808640,0.045516528189182,1.012212634086609) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV1
//!DESC (AU_HQ_3x_LA) sub-pixel convolution 1

vec4 hook()
{
vec3 res = vec3(-0.000907270063180,-0.000295428850222,-0.000121629083878);
res += mat4x3(0.000098410906503,0.000776491651777,0.000381249788916,-0.001481030136347,-0.011505733244121,-0.003156009595841,-0.005329291801900,-0.001355806598440,0.000261736917309,0.001963552320376,0.000150394858792,-0.000476620538393) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(-0.003904166165739,-0.000635827658698,0.000013329629837,-0.010075189173222,0.005173097364604,0.020575668662786,-0.015167018398643,0.014682665467262,0.007924603298306,0.002088121837005,0.003566960804164,0.003976482432336) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(0.000171346546267,-0.001871848478913,-0.004997546784580,0.003090451704338,0.001960986992344,-0.004941930994391,-0.001010089181364,0.000520910776686,-0.012330231256783,-0.000005460388820,0.000331187300617,0.001856220420450) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(0.000182731775567,-0.001346305478364,0.000278678809991,-0.001809521927498,0.001827332074754,-0.003233504714444,-0.003668450517580,0.001703882240690,0.001284086029045,0.003533199662343,0.002138581359759,-0.000137067763717) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.004973168019205,-0.021125275641680,-0.005701897200197,0.000405525701353,-0.003090064972639,-0.009886231273413,0.028209401294589,0.011400284245610,-0.011507414281368,0.007249397691339,0.007083843927830,0.007424598094076) * MODEL7_texOff(vec2(0,0));
res += mat4x3(-0.004582821391523,0.009360990487039,0.028598809614778,0.000811649020761,0.001458498882130,-0.000468060228741,-0.001655476982705,-0.006782308686525,0.005788921844214,0.001550499699079,0.003235285170376,0.004333655349910) * MODEL7_texOff(vec2(0,1));
res += mat4x3(0.001088849734515,-0.000679975375533,-0.000992141664028,0.002800091402605,0.002490317681804,0.001174514065497,-0.001384865259752,-0.000450781895779,0.000418453855673,-0.000234597304370,-0.000205435106182,-0.000543707050383) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(0.009589852765203,0.007696006912738,0.001973842969164,0.000995023874566,0.001588519196957,0.003522892249748,-0.004206623416394,-0.003228958463296,-0.003583851736039,-0.001759835518897,-0.001373901148327,-0.000205970936804) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.004584221169353,0.001894703251310,-0.000016157082428,-0.000959124881774,-0.001263817655854,0.000569517898839,0.001526287058368,0.002042088424787,-0.001757467980497,0.000226717951591,-0.000188587320736,-0.001422368455678) * MODEL7_texOff(vec2(1,1));
res += mat4x3(-0.008158098906279,0.000343611842254,0.002643367275596,0.001114505692385,0.001170764910057,-0.000184573393199,0.001463364576921,0.000255167658906,-0.000120783734019,-0.007366958539933,-0.003026043297723,-0.000553396821488) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(0.001012191059999,0.002665212843567,-0.001023255754262,0.006965251173824,-0.005926148034632,-0.002526477444917,0.000871703494340,0.002814857056364,0.002753067994490,-0.003648902289569,-0.010034843347967,-0.012882197275758) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(-0.001113995560445,-0.001650271471590,-0.001068277982995,-0.004244210664183,-0.007103528827429,0.013995973393321,0.000669239438139,0.000283425528323,0.000487452809466,0.000388798478525,0.002101400867105,0.001928972080350) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(-0.006533961743116,0.013301685452461,0.006098961923271,-0.000138182163937,0.000797632907052,-0.000221011374379,0.006110572721809,0.002681759884581,-0.000124065278214,-0.001859647920355,0.001037660171278,0.001004029996693) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(0.012103377841413,0.007909831590950,-0.015251656994224,-0.003523982828483,-0.006975580006838,-0.001125871320255,-0.010543604381382,-0.003822447033599,0.004674185533077,-0.017713455483317,-0.017133759334683,-0.008925388567150) * MODEL8_texOff(vec2(0,0));
res += mat4x3(-0.001279881573282,-0.001388701493852,-0.000186932520592,-0.003663694486022,-0.005591639783233,0.009571075439453,0.003783431136981,0.001265477039851,-0.005468572024256,0.000556726707146,-0.002312779892236,-0.008839352987707) * MODEL8_texOff(vec2(0,1));
res += mat4x3(0.000706739258021,-0.002952363342047,-0.001758546219207,0.000319605635013,0.000324828695739,0.000080221616372,0.004817565437406,0.001298903138377,0.000131795080961,0.000826158095151,0.000570230593439,0.000357759359758) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(-0.003172616474330,-0.001662138383836,0.003683786606416,0.002172035630792,-0.000338847050443,-0.001178754959255,0.003472996875644,0.007887783460319,0.008983966894448,0.002119942568243,0.001623770454898,0.001032082480378) * MODEL8_texOff(vec2(1,0));
res += mat4x3(0.000371540168999,0.000201045550057,-0.000889815972187,-0.000142916993354,-0.000864387373440,0.002825963543728,-0.000781097623985,-0.002003623172641,-0.001277237082832,0.001128193456680,0.001839885953814,0.002265272662044) * MODEL8_texOff(vec2(1,1));
res += mat4x3(-0.001729315961711,0.001183095271699,0.001032027648762,0.001686103176326,-0.002893612254411,-0.001909579499625,0.015861785039306,-0.001436466001906,-0.002612131182104,0.004064789041877,0.002126016421244,0.002424649894238) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(-0.000213900595554,0.004555016290396,-0.001582832424901,-0.018138403072953,0.005974009167403,0.007870850153267,-0.004280010238290,-0.013612505979836,0.010672753676772,0.001360668800771,0.005109515972435,0.007279429584742) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(0.001130107790232,-0.000945837877225,-0.008366747759283,0.002391544403508,0.005854405928403,-0.005720402114093,0.000267858849838,-0.003835808951408,-0.002970781177282,0.002104141749442,0.000288362731226,-0.000735555076972) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(-0.007767165079713,0.001936180517077,0.003072478342801,0.005163847003132,-0.001877978327684,-0.002454377710819,-0.014779382385314,-0.007609472144395,0.004985633771867,-0.015978936105967,-0.003695874707773,0.000744166667573) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(0.029805120080709,-0.002678697230294,-0.017055671662092,-0.012771654874086,0.002917130943388,0.011672980152071,0.000254631740972,0.021966509521008,0.012801934033632,-0.011292974464595,-0.023883230984211,-0.030236605554819) * MODEL9_texOff(vec2(0,0));
res += mat4x3(-0.010111103765666,-0.011066871695220,0.017027070745826,-0.000404479593271,0.005721136927605,0.003635414876044,-0.002449906896800,-0.000689413107466,-0.002236550906673,-0.003746531205252,-0.004181920550764,-0.004255370702595) * MODEL9_texOff(vec2(0,1));
res += mat4x3(0.000202671275474,-0.000163162505487,-0.000242883950705,0.000494174542837,0.000128376777866,-0.000015975245333,-0.001463994616643,-0.000934402749408,0.000635394128039,0.001142312074080,0.000316097924951,0.000034184733522) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(-0.002830148441717,0.002134218811989,0.002022766275331,-0.001692549674772,-0.000357516953954,-0.000855241203681,-0.002102853963152,-0.003900026902556,-0.001644100178964,0.000402444478823,0.002115444513038,0.002614552387968) * MODEL9_texOff(vec2(1,0));
res += mat4x3(0.001319452538155,0.001433299854398,-0.005766514223069,0.001091977348551,-0.000221941605560,-0.001694091944955,0.000841529748868,0.001027807360515,0.000115656126582,0.000247315154411,-0.000355724157998,-0.000332500785589) * MODEL9_texOff(vec2(1,1));
res += mat4x3(-0.003738002851605,-0.000911656592507,0.000153181506903,-0.001454370911233,-0.002574630780146,0.002706894185394,0.004256553482264,-0.000446478079539,-0.000347162364051,0.000632769544609,-0.000629572488833,-0.000525504758116) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(-0.011723672971129,-0.012728740461171,-0.009077068418264,0.001095794490539,-0.001362250884995,0.001339103910141,0.003381395014003,0.001991254976019,-0.004659862257540,0.003048589918762,0.002350959694013,0.002165033016354) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(0.000785835669376,-0.001504623913206,-0.006070470903069,-0.000774249376263,0.000067760796810,0.003001607954502,-0.000503818504512,-0.001703831600025,-0.001749911927618,-0.000110090317321,0.001420487067662,0.001601775642484) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(0.006528607103974,0.000807769421954,-0.001040961127728,0.018062900751829,0.011125514283776,-0.002083972562104,0.007210193667561,0.008079471066594,-0.004177789203823,-0.002003492787480,0.010439074598253,0.002580112544820) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(0.018304483965039,0.020362995564938,0.013459199108183,0.000319066049997,-0.019854405894876,-0.010823532007635,0.013378950767219,0.014048986136913,-0.035654846578836,0.023937705904245,-0.014970422722399,-0.041642487049103) * MODEL10_texOff(vec2(0,0));
res += mat4x3(-0.001992813544348,0.001534758252092,0.008641836233437,0.001623739139177,0.000517332169693,0.003251981921494,-0.001391757978126,-0.000653265859000,-0.003811302827671,-0.005238844081759,-0.001776548451744,0.013860572129488) * MODEL10_texOff(vec2(0,1));
res += mat4x3(-0.001778351725079,-0.000426378683187,0.000022286716558,-0.005047500599176,0.003240744816139,-0.000106342842628,0.000092555659648,-0.000750738370698,0.001333276624791,0.003738772589713,0.001566845807247,0.003549263114110) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(-0.005329903215170,-0.006000285036862,-0.004347541369498,0.007339364849031,0.000016429949028,-0.013305388391018,-0.000848773343023,-0.000705111538991,0.001940954709426,-0.002386827487499,-0.005235900636762,0.005419684108347) * MODEL10_texOff(vec2(1,0));
res += mat4x3(0.000198776338948,-0.000686775252689,-0.002415023976937,0.000958215678111,0.002877383492887,0.005147376097739,-0.000326657609548,-0.000619344005827,0.000245993665885,0.001071292208508,-0.000453964254120,0.000109726548544) * MODEL10_texOff(vec2(1,1));
res += mat4x3(-0.000008929746400,0.000790358462837,-0.000078423385276,0.004013302270323,-0.004389994777739,-0.000522177666426,-0.010615840554237,0.005552760325372,0.000200714857783,0.003716928651556,0.002127695130184,0.001200852799229) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(-0.001849052612670,0.005278328433633,0.003188592847437,-0.007594553288072,-0.005036195740104,0.013529701158404,0.022522190585732,0.013828728348017,-0.020714772865176,0.012759076431394,0.010127582587302,0.007720960769802) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(-0.000761409872212,-0.000969685788732,-0.004629448987544,0.002253512851894,0.001427325187251,-0.001444467925467,0.000461054733023,0.000073406801675,0.004016266204417,-0.000519544933923,0.003506902139634,0.008111008442938) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(0.009287759661674,-0.000344889995176,-0.000299207837088,-0.026149546727538,0.001349620637484,0.003145780880004,0.000610425428022,-0.003704078029841,-0.002652429975569,-0.000600789324380,-0.002908689202741,-0.000507337797899) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(-0.034646853804588,-0.001415105885826,0.027260487899184,-0.011404834687710,0.011665461584926,0.013224216178060,0.003043573582545,0.013448100537062,0.014171781018376,0.022531410679221,0.020028788596392,0.010277521796525) * MODEL11_texOff(vec2(0,0));
res += mat4x3(0.000214951316593,0.002705986378714,-0.014787466265261,0.001569437794387,0.001250736997463,-0.001969164237380,-0.001380723435432,-0.000999825890176,0.000708337116521,0.001887480146252,0.007396677508950,0.015282708220184) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.000100514189398,-0.000892074487638,0.000241770816501,0.003302940167487,-0.000994779169559,0.000427611026680,-0.001644692849368,0.001226754509844,0.001400317880325,-0.001706955605187,-0.000964626728091,0.000246150535531) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(-0.008001586422324,-0.009300780482590,0.000945492938627,-0.000570080068428,-0.003831638954580,0.001717276521958,0.000247963907896,-0.001098214648664,-0.002824143506587,-0.000206530356081,-0.000644450366963,-0.002166911959648) * MODEL11_texOff(vec2(1,0));
res += mat4x3(-0.000694334972650,-0.001321217161603,-0.000800839916337,0.000340433645761,-0.000775069172960,-0.000733879394829,-0.000508457538672,0.000625249638688,0.000657164957374,-0.001683097681962,-0.001810937188566,-0.001263012294658) * MODEL11_texOff(vec2(1,1));
res += mat4x3(-0.001092283288017,0.000309945316985,-0.000443228869699,-0.005260585807264,0.003981544170529,0.003923137672246,0.001251776935533,-0.000216651023948,-0.000030465489544,-0.004890797194093,-0.004443881567568,-0.001028405851685) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(-0.001218630117364,0.000373131100787,0.000155396337504,0.009105913341045,-0.004821533802897,-0.014650336466730,-0.002306851092726,0.001338875386864,0.003037189831957,0.001127027091570,0.003327748971060,0.000492630410008) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(-0.000924374675378,-0.000265081442194,-0.001944455550984,-0.002639204030856,-0.000764898839407,0.008172804489732,0.002892538206652,0.001007839920931,-0.003777735168114,-0.002943589584902,-0.004055227153003,-0.003015713766217) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(0.011046987026930,-0.005358893889934,-0.000250830344157,-0.007134844083339,0.004347654059529,0.004164921585470,-0.000014721272237,-0.001110231038183,0.000407554180128,-0.002136616269127,-0.007109256461263,-0.002910220995545) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(0.019635314121842,-0.039038259536028,0.014122001826763,0.011240387335420,0.000188261212315,-0.010870490223169,-0.026263479143381,0.000753592990804,0.007161662913859,0.012018730863929,0.018377732485533,0.009913748130202) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.001082326984033,-0.007956954650581,0.013737552799284,-0.003652699291706,-0.000924870022573,0.010742907412350,-0.019618358463049,0.031561024487019,0.004206346813589,-0.002857056912035,-0.003502425737679,-0.000484996795421) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.001129953889176,0.001022650511004,-0.002042892621830,0.000998784904368,-0.000209678881220,0.000572159828153,0.000416973925894,0.000049665435654,0.000298742059385,-0.001726097310893,-0.001035078894347,0.000465744262328) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.001569575746544,-0.003612871514633,0.002663850318640,-0.002098871394992,-0.000922121515032,0.001107230200432,0.000867101072799,0.000223851224291,-0.000394050468458,-0.003461944404989,-0.003638698952273,-0.002540173707530) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.001471482450143,0.000001466824415,-0.000969809421804,0.000265260110609,-0.000566685164813,-0.001999579835683,0.001829243032262,0.000267291645287,-0.002700761426240,0.000570603122469,0.000347396824509,-0.001569789834321) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV2
//!DESC (AU_HQ_3x_LA) sub-pixel convolution 2

vec4 hook()
{
vec3 res = vec3(-0.000204548676265,-0.000055855260143,0.000218646688154);
res += mat4x3(-0.001460898783989,-0.000855395570397,-0.000035957640648,-0.007868450134993,0.000255432329141,0.000510478450451,0.000093769442174,0.000845443690196,-0.001050791935995,0.003554375609383,0.000849813572131,-0.000162630167324) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(0.000616719597019,-0.001314804423600,-0.000930139271077,-0.001963838469237,0.003229082096368,-0.002090841531754,0.007458647713065,0.006112085655332,-0.007352244108915,0.009909414686263,0.008144912309945,0.007673481013626) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(0.001506137195975,0.002610227558762,0.001661577960476,0.002086982131004,0.001026659971103,-0.003882497083396,0.002337624551728,0.003143969224766,-0.004287598188967,0.000533584505320,0.003333437023684,0.005857244133949) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(0.002279172418639,-0.000150433086674,-0.001204842352308,0.014930240809917,0.003531472058967,-0.004437369760126,0.003737130900845,0.003825460094959,-0.000746257894207,0.002665684325621,-0.000290965195745,-0.000803980452474) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.017921021208167,0.001814085291699,-0.004189810249954,-0.004780215676874,-0.010055403225124,0.001344032934867,0.011499127373099,-0.028252698481083,-0.017174612730742,0.016221579164267,0.016566170379519,0.011397068388760) * MODEL7_texOff(vec2(0,0));
res += mat4x3(-0.003918514586985,-0.005958372727036,0.005832377821207,0.001800813595764,0.001296011032537,-0.003311503445730,-0.002349816029891,0.002371616661549,0.024528337642550,0.000011882546460,0.003674875013530,0.009067418053746) * MODEL7_texOff(vec2(0,1));
res += mat4x3(0.000593518896494,-0.001115480205044,-0.001173710450530,0.002087802160531,0.001706179347821,-0.000122927973280,0.000111794397526,-0.000021137364456,0.001298744697124,-0.000686915765982,-0.000398307631258,-0.000256504921708) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(-0.012621549889445,0.010791708715260,0.008517988957465,0.001941362861544,0.002146225655451,0.003436235245317,-0.002804793417454,-0.004101903643459,-0.002526640659198,-0.000154225475853,-0.000758622831199,-0.001111569465138) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.002324931556359,-0.000411152635934,-0.018179012462497,-0.001091101556085,-0.000248051306698,0.001907802536152,0.001489957328886,0.001544388011098,-0.001061490969732,-0.000556478335056,-0.000608784845099,-0.000616644741967) * MODEL7_texOff(vec2(1,1));
res += mat4x3(-0.000180251125130,-0.001877613132820,0.000761080649681,0.001400937093422,0.000123362318845,-0.001210811082274,-0.000812612939626,-0.000110208799015,0.000564941205084,0.000886333407834,-0.000255664665019,-0.000358102639439) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(0.000900570885278,-0.000530490593519,0.000201141781872,-0.002222496317700,-0.000107113824924,0.001477297744714,-0.001477345358580,-0.001278055482544,-0.001653513871133,-0.005912037566304,-0.005263274069875,-0.001053477753885) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(-0.001118880580179,-0.001334313652478,-0.000895424571354,-0.000431996828411,-0.001492188544944,0.000353587034624,0.000180512128281,-0.000194680964341,-0.000607055553701,0.000055624961533,-0.000507644086611,-0.002519211033359) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(-0.016667304560542,0.014367683790624,0.007776346057653,-0.000786128046457,0.002006521681324,0.001143076806329,0.001002548844554,-0.000993147259578,-0.001837887801230,0.004905146081001,0.000260297150817,-0.001219134195708) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(0.010662488639355,0.011171190068126,-0.018017701804638,0.009643644094467,-0.013800663873553,-0.006816723849624,0.006387256551534,0.009800431318581,0.006829312071204,-0.003747901879251,0.003168861614540,0.008210168220103) * MODEL8_texOff(vec2(0,0));
res += mat4x3(-0.001243124832399,-0.001642771763727,-0.000868415518198,-0.007848003879189,-0.013918696902692,0.027255307883024,-0.001422725268640,-0.001525522791781,0.000276372884400,0.001124453730881,-0.000456496956758,-0.003960345871747) * MODEL8_texOff(vec2(0,1));
res += mat4x3(0.001147220958956,-0.001919961418025,-0.002241799607873,0.000803305476438,0.000275499041891,0.000004192092092,0.001671048230492,-0.000791357713751,0.000345652457327,-0.000442206131993,-0.000826397212222,-0.000630227033980) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(-0.000766685057897,-0.002356897341087,0.001271778834052,-0.000260908971541,0.001498525845818,-0.000199478643481,0.018790902569890,0.017201609909534,0.008856831118464,0.002345976885408,0.001769571332261,0.001414126367308) * MODEL8_texOff(vec2(1,0));
res += mat4x3(0.000218224318814,-0.000039998431021,0.000079804987763,0.000104771228507,0.001445586211048,0.000300392566714,-0.002036956837401,0.000707374187186,0.009138302877545,0.000611611700151,0.001651852275245,0.001987062627450) * MODEL8_texOff(vec2(1,1));
res += mat4x3(-0.001034056302160,0.000296783167869,0.000130259024445,0.003437797771767,-0.001138488645665,-0.001208248897456,-0.004839497618377,-0.004778597038239,0.001066778902896,-0.000444608624093,-0.001253879279830,-0.000999457435682) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(0.001641340088099,0.003524615895003,0.000593371398281,-0.001641510520130,0.002755152061582,0.001645944081247,-0.000781588314567,0.004138794727623,0.009539314545691,-0.004112976603210,-0.003540511243045,-0.001830713707022) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(-0.000470249564387,0.000520761590451,-0.001076065935194,0.003801516257226,0.002376805990934,-0.003811755217612,-0.001429599360563,-0.000719261937775,0.003413755213842,0.001517045660876,0.000931991322432,-0.000741656986065) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(-0.007932664826512,0.001999067375436,0.002653932431713,0.001393257873133,-0.003138385014609,-0.002438321243972,-0.023972757160664,0.005163736175746,0.009467593394220,-0.006185468286276,-0.000272348435828,0.002272039651871) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(0.023271603509784,-0.001108725671656,-0.016445429995656,-0.031532574445009,0.006187283899635,0.017682678997517,0.016502916812897,0.017184445634484,-0.025994295254350,0.008382483385503,0.003345420816913,-0.007341520395130) * MODEL9_texOff(vec2(0,0));
res += mat4x3(-0.004891185555607,-0.008312592282891,0.005520785227418,-0.001409913878888,0.009454407729208,0.001882223994471,-0.002619074657559,-0.001550000859424,-0.001516415039077,-0.001819584984332,-0.001429055351764,0.004413245711476) * MODEL9_texOff(vec2(0,1));
res += mat4x3(-0.001247265492566,-0.000041495044570,-0.000045058863179,0.002433198969811,-0.000072592578363,-0.000844467140269,0.000702340446878,0.001320920418948,0.001970215234905,0.004115052521229,0.002785069867969,0.001395217841491) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(0.001846281695180,0.002344961278141,-0.000249286124017,-0.000678290671203,-0.000844197871629,-0.000874869932886,-0.001800056546926,-0.003635598346591,-0.001208429806866,0.006025260314345,0.004798395093530,0.004312727600336) * MODEL9_texOff(vec2(1,0));
res += mat4x3(-0.001422981382348,-0.000426699843956,-0.002117999130860,0.001258077449165,0.000280452630250,-0.001715338788927,0.000698709045537,0.000382488302421,-0.000378141150577,0.000085035288066,0.001414240919985,0.004034777637571) * MODEL9_texOff(vec2(1,1));
res += mat4x3(0.000104422419099,-0.000837579893414,-0.000975867675152,0.001686515286565,-0.000760202587117,0.000069524212449,-0.001112634083256,-0.000961281533819,0.002929029520601,0.000885120825842,0.000777423032559,0.000734994770028) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(0.001107426243834,0.001597277820110,0.001538448384963,-0.000915483280551,0.000352943810867,0.001951295998879,0.000300737010548,0.000337620265782,0.000884825421963,-0.002379938727245,-0.002441215561703,0.001114644808695) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(0.000574328470975,0.000833757629152,0.000769844918977,-0.000548293173779,-0.001367925433442,-0.001545090577565,-0.000540258595720,-0.000290784344543,0.000480207381770,-0.000094666764198,0.000604815664701,-0.000747888814658) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(0.002118681790307,0.000919921789318,-0.000693030131515,-0.014184886589646,0.002595364814624,0.001879201270640,0.012236024253070,0.007991863414645,-0.006833043880761,0.016757141798735,-0.002979012439027,-0.003000630764291) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(0.000841635162942,0.004299188032746,0.004137992858887,0.008392628282309,0.007611519191414,-0.013347539119422,0.014366490766406,0.012875596061349,-0.037223622202873,-0.006313978694379,-0.013532980345190,0.012869565747678) * MODEL10_texOff(vec2(0,0));
res += mat4x3(-0.000288075767457,-0.001440837630071,-0.001764604821801,-0.001735002500936,0.000437851384049,0.001353118335828,-0.000848027237225,-0.002055796328932,-0.005046532955021,-0.004284982569516,-0.002834618557245,0.002442749449983) * MODEL10_texOff(vec2(0,1));
res += mat4x3(-0.002766008721665,-0.001120700268075,-0.000353897135938,-0.010524621233344,-0.006158106029034,-0.000508981174789,0.001391243073158,-0.000351090595359,0.001110543147661,-0.005154113750905,-0.000027018988476,0.001262912061065) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(-0.003763109911233,-0.004436014685780,-0.004224842879921,0.002707221778110,0.011651010252535,0.006005362607539,0.001751402392983,0.001251824316569,-0.002257712883875,-0.008065155707300,0.008152647875249,0.011077933944762) * MODEL10_texOff(vec2(1,0));
res += mat4x3(-0.000025366331101,-0.001243283622898,-0.002362033585086,-0.001173145021312,-0.001195973600261,0.002932588569820,-0.000555466394871,-0.000708020641468,0.000240098379436,0.000245318049565,-0.001149598741904,-0.004531768616289) * MODEL10_texOff(vec2(1,1));
res += mat4x3(0.000283759931335,0.001107165473513,0.001938526635058,0.001635656226426,-0.003229527035728,-0.004137340467423,-0.004794601816684,0.002645489992574,0.003722114255652,-0.001047059660777,0.000164023906109,0.000232810198213) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(-0.000626499589998,-0.002682721707970,-0.001522475969978,-0.000249766075285,-0.001120512140915,0.001792063936591,-0.003199300495908,0.009580344893038,0.006815426982939,-0.005177439656109,-0.004989506676793,-0.003050703555346) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(-0.000051055663789,-0.000673980801366,-0.000286269729258,0.000940544356126,0.000864798843395,0.000370696565369,-0.000394265225623,-0.001326057361439,-0.003961393143982,0.000368387758499,-0.000364834908396,-0.001878711278550) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(0.000056859295000,0.003357898211107,0.001442846609280,-0.020705867558718,-0.001870808424428,0.005700259003788,0.017540263012052,0.000329348607920,-0.002929814625531,-0.007221905048937,-0.002816010965034,-0.000788928824477) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(0.003656468354166,-0.022201094776392,-0.013821903616190,-0.019576428458095,0.002726360922679,0.027630571275949,-0.014856774359941,-0.013966341502964,0.014720330946147,-0.033582117408514,-0.030619485303760,-0.020613191649318) * MODEL11_texOff(vec2(0,0));
res += mat4x3(0.000977579387836,0.004756322596222,0.015604872256517,0.002123321639374,0.002142121084034,-0.001849752967246,-0.001828046631999,-0.002569304080680,-0.005034681409597,-0.001838682335801,-0.008776976726949,-0.020605089142919) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.003163632471114,0.000440080533735,0.000037252844777,-0.000788126781117,0.000198066991288,-0.000023617663828,-0.001738215447403,0.000255117920460,0.000977124203928,-0.001220315461978,-0.000257642124780,0.000384130136808) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(0.010939978994429,-0.003656303044409,-0.010863586328924,0.001731416909024,0.002365486463532,-0.000336469733156,-0.001585736987181,-0.001351165119559,-0.000981585122645,-0.005772739183158,-0.004372535273433,-0.003250130917877) * MODEL11_texOff(vec2(1,0));
res += mat4x3(0.002260022563860,0.002738779410720,0.005324844270945,0.001503992243670,-0.000196227934794,-0.000661213009153,0.000788768928032,0.000680298369844,-0.000723344739527,-0.000435957626905,-0.001971336780116,-0.003866990562528) * MODEL11_texOff(vec2(1,1));
res += mat4x3(-0.000586369831581,0.000735708570573,0.000150054736878,-0.002051751362160,-0.000580753141548,-0.000097798139905,0.000273253477644,0.000235537809203,0.000074722549471,-0.001783892628737,-0.000847025774419,0.000503841554746) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(-0.000445980898803,-0.001021535368636,-0.000051638617151,0.002917669015005,-0.001466217800044,-0.003148718737066,-0.000663025421090,0.000448806880740,0.000102533791505,-0.008034938946366,-0.006289494689554,-0.004098429344594) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(0.000225689058425,0.000984522514045,-0.000571550568566,-0.001076322165318,-0.000040191582229,0.004038513638079,0.000096095667686,0.001880214549601,0.000460159295471,-0.001267318497412,-0.003287540283054,-0.006059090606868) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(0.006389713846147,-0.003372851293534,-0.000846224545967,-0.009904162026942,0.008550792932510,0.007743497379124,0.001108928117901,-0.001335205859505,0.000241398287471,0.000108512314910,-0.007071176078171,-0.003491487354040) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(0.010411048308015,-0.020347218960524,0.010194734670222,0.016278695315123,-0.005341885611415,-0.022015389055014,-0.022179380059242,0.001940896734595,0.008298408240080,0.021399259567261,0.028677521273494,0.016196805983782) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.002326002111658,-0.005499035585672,0.007806761190295,-0.004732246510684,-0.001207405002788,0.013966130092740,-0.012868531979620,0.021991170942783,-0.001214805291966,-0.004349964205176,-0.003213158342987,0.004737433511764) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.004268251825124,-0.001638453919441,-0.001806071726605,0.000325598142808,-0.000333111383952,0.000350358372089,0.000066504071583,-0.000292339653242,0.000427298858995,-0.006735306698829,-0.003691199235618,-0.000306219037157) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.010074647143483,-0.020415766164660,0.006455506663769,-0.001987538533285,-0.000128087383928,0.001159481122158,-0.004209134262055,-0.000615162716713,0.001342925475910,-0.004198100883514,-0.005332802422345,-0.006925551220775) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.000168355603819,-0.003180570667610,0.004346028435975,-0.000152540626004,-0.000431381573435,-0.001158682745881,0.000048064775910,0.008773346431553,-0.000789451936726,0.000077809439972,-0.001559437368996,-0.003617824288085) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV3
//!DESC (AU_HQ_3x_LA) sub-pixel convolution 3

vec4 hook()
{
vec3 res = vec3(-0.000312532414682,0.000721308344509,0.000963417463936);
res += mat4x3(-0.001031998777762,-0.000274097517831,0.000327119807480,-0.002770803868771,0.001531012123451,-0.001534699229524,0.002838324289769,0.000265031470917,-0.000240545836277,0.000226537187700,0.000790228135884,0.000736373534892) * MODEL7_texOff(vec2(-1,-1));
res += mat4x3(0.002042228821665,-0.000343752617482,-0.001545844716020,-0.000113310255983,0.000971722649410,-0.005750032141805,0.004442953970283,-0.000682685757056,-0.000862717803102,-0.002759018912911,-0.003800338134170,-0.002542439149693) * MODEL7_texOff(vec2(-1,0));
res += mat4x3(0.000717840739526,0.001927350647748,0.002110650762916,0.000556938466616,-0.000040091137635,-0.003399069188163,0.002098256256431,0.002809010213241,-0.000151526954141,0.000956642383244,0.000812003796455,-0.001433920697309) * MODEL7_texOff(vec2(-1,1));
res += mat4x3(0.003570655593649,0.003629281651229,0.001856930437498,0.022942718118429,-0.010027026757598,-0.009970193728805,0.008464892394841,-0.001580134849064,-0.001509641879238,-0.006791375577450,-0.000907700276002,-0.000536962295882) * MODEL7_texOff(vec2(0,-1));
res += mat4x3(0.000758538255468,0.006131539586931,-0.000093885566457,-0.012843103148043,-0.004967681597918,0.031086672097445,-0.036567337810993,-0.015408422797918,0.024583492428064,-0.034503430128098,-0.030948564410210,-0.019976757466793) * MODEL7_texOff(vec2(0,0));
res += mat4x3(-0.000635725737084,-0.004307924769819,-0.008368680253625,0.002661039819941,0.002103693317622,-0.004401770886034,-0.000988013343886,0.002942239865661,-0.003547146683559,-0.000837376981508,-0.007713930215687,-0.019081111997366) * MODEL7_texOff(vec2(0,1));
res += mat4x3(-0.000308899267111,-0.002092820592225,-0.000486096803797,-0.002355087781325,-0.001204091589898,-0.005011695902795,0.002237546490505,-0.000465073680971,0.001245835330337,-0.001451388583519,0.000909855065402,0.001724057830870) * MODEL7_texOff(vec2(1,-1));
res += mat4x3(-0.033312153071165,-0.014683444984257,0.007518403232098,-0.000243181071710,-0.000936058291700,-0.003921888768673,0.004923581145704,0.006995865143836,0.005268584005535,-0.002594259334728,-0.003911710344255,-0.004428545013070) * MODEL7_texOff(vec2(1,0));
res += mat4x3(0.001565782004036,0.011069634929299,-0.003329210449010,0.000005085112207,0.001525110448711,0.001060508075170,-0.000006532222869,-0.003821685910225,-0.003998725209385,-0.000323725660564,-0.001199143473059,-0.001526996842586) * MODEL7_texOff(vec2(1,1));
res += mat4x3(0.001748427748680,0.000399946031393,0.001339820912108,0.001491286093369,-0.000013492523067,-0.000717529968824,-0.000673711358104,-0.000075842865044,0.000128348910948,0.002298160223290,0.001341465278529,0.000520569738001) * MODEL8_texOff(vec2(-1,-1));
res += mat4x3(0.000637937977444,-0.001622593961656,-0.001678911619820,-0.003542254678905,0.000476337358123,0.001706193783320,-0.001633117790334,-0.001619882881641,-0.001565730432048,0.000946269661654,0.001951180282049,0.003075934946537) * MODEL8_texOff(vec2(-1,0));
res += mat4x3(-0.000606654910371,-0.000136997026857,-0.000156226771651,0.001317366608419,0.001651576836593,-0.001670065452345,0.000125247170217,0.000009144926480,-0.000587577931583,-0.001723769120872,-0.001843440113589,-0.000979180331342) * MODEL8_texOff(vec2(-1,1));
res += mat4x3(-0.016803599894047,0.007361552212387,0.005102141294628,0.000142774180858,0.002367900917307,0.001068633631803,0.000307215814246,-0.000785055919550,-0.000930779322516,0.004121409729123,0.000015131393411,0.000600116094574) * MODEL8_texOff(vec2(0,-1));
res += mat4x3(0.005851222667843,0.010466678999364,-0.008432578295469,0.017589759081602,-0.012333478778601,-0.007131891325116,0.006040724460036,0.005503607448190,0.003374141408131,0.021747991442680,0.024010421708226,0.012873802334070) * MODEL8_texOff(vec2(0,0));
res += mat4x3(-0.000679040793329,-0.001747614936903,-0.001457958365791,-0.008302128873765,-0.016132455319166,0.031382367014885,-0.000547587056644,0.000629923189990,0.003125296439976,-0.000286184804281,0.003249857341871,0.010213298723102) * MODEL8_texOff(vec2(0,1));
res += mat4x3(-0.000271157448879,0.003215348115191,0.000316545629175,0.000127875056933,-0.000424837635364,-0.000958021031693,-0.011104456149042,-0.002319204853848,-0.000053398398450,-0.004110690206289,-0.000899678911082,-0.000565412396099) * MODEL8_texOff(vec2(1,-1));
res += mat4x3(0.005477429833263,0.000104043894680,-0.006838039495051,-0.004795109387487,0.001065308111720,0.000840668100864,-0.017731184139848,-0.028895206749439,-0.024510109797120,-0.002447477774695,-0.004063138272613,-0.003895100206137) * MODEL8_texOff(vec2(1,0));
res += mat4x3(-0.000887073576450,-0.001154688419774,0.000733780791052,-0.001628922298551,-0.000456625450170,-0.002363970503211,0.000300625979435,0.001296457834542,-0.004152736160904,-0.001456746947952,-0.001494686352089,-0.001827366766520) * MODEL8_texOff(vec2(1,1));
res += mat4x3(-0.000762991607189,0.000015413364963,0.000142186006997,0.002324648434296,-0.000152928056195,-0.000559321604669,-0.005015836097300,-0.001067746081389,-0.000161615287652,-0.002040944993496,-0.002058345591649,-0.001608461374417) * MODEL9_texOff(vec2(-1,-1));
res += mat4x3(0.002169173909351,0.000919112819247,0.000398634030716,0.002242186339572,0.000914661330171,-0.000545080401935,0.001814728835598,0.003553495276719,-0.000538661435712,-0.003045926801860,-0.003091802820563,-0.003378508379683) * MODEL9_texOff(vec2(-1,0));
res += mat4x3(-0.001050979481079,0.000472378160339,0.002709385240451,0.001670936821029,-0.000590353505686,-0.001820628996938,-0.000858789542690,0.001805295702070,0.004400404170156,0.000023230133593,0.000172131345607,-0.000920459395275) * MODEL9_texOff(vec2(-1,1));
res += mat4x3(-0.005296492017806,0.000936997123063,0.001016874914058,0.000277433777228,-0.003287898842245,-0.002242557937279,0.007399208843708,0.012339030392468,0.002472656313330,0.006276851985604,0.002063598483801,0.002556245075539) * MODEL9_texOff(vec2(0,-1));
res += mat4x3(0.006810132879764,0.004213429056108,-0.008184842765331,-0.035269878804684,0.007784406188875,0.015212559141219,0.014763035811484,-0.018766371533275,-0.031663753092289,0.011775076389313,0.018465245142579,0.016273306682706) * MODEL9_texOff(vec2(0,0));
res += mat4x3(0.000284464447759,-0.003906525671482,-0.010440347716212,0.000791113008745,0.010988393798470,-0.002990864915773,-0.000115164824820,-0.001173710101284,0.002991817658767,0.000534916995093,-0.001015279558487,0.002443656558171) * MODEL9_texOff(vec2(0,1));
res += mat4x3(-0.003454329911619,0.001852215034887,0.002784241922200,0.004502505064011,-0.000892202835530,-0.002232268452644,0.000374139839550,-0.001710850163363,0.001982962246984,0.002445519203320,0.000785484095104,0.000530990306288) * MODEL9_texOff(vec2(1,-1));
res += mat4x3(0.016400368884206,0.000312640884658,-0.007687583565712,-0.001866790000349,0.000256892148172,0.003315686713904,-0.001924716518261,0.003089886857197,0.008660585619509,0.002212933497503,-0.000135196023621,0.000450550462119) * MODEL9_texOff(vec2(1,0));
res += mat4x3(-0.006237594410777,-0.004526311066002,0.010091803967953,0.000457536400063,0.001493770861998,0.000876346894074,-0.000264306843746,0.000091598507424,0.001044134492986,-0.001137297716923,-0.000146659891470,0.001335088512860) * MODEL9_texOff(vec2(1,1));
res += mat4x3(0.001282855984755,-0.000091396519565,-0.000309235649183,0.002252906793728,0.002038105623797,-0.000920885882806,-0.001859767129645,-0.000688505242579,0.002155191730708,-0.001527358661406,0.000383286125725,0.000438501330791) * MODEL10_texOff(vec2(-1,-1));
res += mat4x3(0.003979890141636,0.004706228617579,0.003559172619134,-0.000777005741838,-0.000246086216066,0.000731322157662,0.000311552837957,-0.000174063301529,-0.001219298690557,-0.001314468448982,-0.001486088498496,-0.001382894115523) * MODEL10_texOff(vec2(-1,0));
res += mat4x3(0.000368289387552,0.001317834365182,0.002398424549028,-0.000116872070066,-0.000666843901854,-0.000348331552232,-0.000612876901869,0.000138311399496,0.001150243566372,-0.000077101431089,0.000598133308813,0.000367914268281) * MODEL10_texOff(vec2(-1,1));
res += mat4x3(-0.002464112825692,0.000754862441681,0.001136255101301,-0.009779440239072,-0.008083389140666,0.000475024862681,0.011107292957604,0.003873294685036,-0.004735333845019,-0.000642586732283,-0.007286914158612,-0.001126692513935) * MODEL10_texOff(vec2(0,-1));
res += mat4x3(-0.014702472835779,-0.014477736316621,-0.009022457525134,-0.000600789033342,0.005836060736328,0.008712773211300,0.009380705654621,0.008871244266629,-0.019637633115053,-0.000463399774162,0.007289777509868,0.014411010779440) * MODEL10_texOff(vec2(0,0));
res += mat4x3(0.001319459290244,-0.001711656455882,-0.007633022964001,-0.002297968603671,0.001406665076502,0.004675842821598,-0.000557698949706,-0.002307131420821,-0.004080813378096,-0.001219558762386,-0.001242456608452,0.000038737485738) * MODEL10_texOff(vec2(0,1));
res += mat4x3(0.002550644800067,-0.000823798123747,-0.001508984016255,0.020273234695196,-0.004361954983324,-0.006984957493842,0.004400913603604,0.003367983037606,-0.000435328081949,-0.021400991827250,0.005723554641008,0.001036395202391) * MODEL10_texOff(vec2(1,-1));
res += mat4x3(0.010364267043769,0.011153020896018,0.006977851502597,-0.017493141815066,-0.010781715624034,0.022185368463397,0.006902777124196,0.005529250483960,-0.017142094671726,0.013635590672493,0.022036010399461,-0.019689131528139) * MODEL10_texOff(vec2(1,0));
res += mat4x3(-0.001109881908633,0.000814176222775,0.005104032810777,-0.000107948209916,-0.004601153079420,-0.006101895589381,-0.001517732394859,-0.000146606937051,-0.000688727828674,-0.001645500306040,-0.002932619303465,-0.002001359825954) * MODEL10_texOff(vec2(1,1));
res += mat4x3(0.001383309252560,-0.001279572956264,-0.000453373562777,-0.001208445522934,-0.000439954688773,-0.002761128125712,-0.000613214797340,0.001415071892552,0.004379824735224,-0.001356791239232,-0.001327313948423,-0.001331655425020) * MODEL11_texOff(vec2(-1,-1));
res += mat4x3(-0.000175834735273,-0.001313198357821,0.000396746443585,0.001530888956040,0.001596928923391,-0.001392746926285,-0.006161987315863,-0.004463888239115,0.004115779418498,-0.000548061041627,0.000647181412205,-0.000736032554414) * MODEL11_texOff(vec2(-1,0));
res += mat4x3(0.001263634068891,0.000318165955832,-0.000364817213267,0.000138995455927,-0.000067692017183,-0.000808646960650,-0.000534894526936,-0.001179298851639,-0.001331879408099,-0.000605027365964,-0.001635130611248,-0.000116970710224) * MODEL11_texOff(vec2(-1,1));
res += mat4x3(-0.009215319529176,-0.003198286285624,-0.002096872776747,-0.005233849864453,-0.006307908799499,0.004980597645044,0.003254011739045,0.007453521247953,-0.000022822801839,0.002934248186648,-0.000900469836779,-0.000048124999012) * MODEL11_texOff(vec2(0,-1));
res += mat4x3(0.019477363675833,0.014630030840635,-0.007403249852359,-0.016677344217896,-0.006098898127675,0.027220355346799,0.012928804382682,-0.025667659938335,-0.033971514552832,0.006942873355001,0.011940967291594,0.008969733491540) * MODEL11_texOff(vec2(0,0));
res += mat4x3(0.001843570731580,-0.002922428539023,-0.000486996723339,0.002377464901656,0.002749478211626,0.000263853638899,0.000024144925192,0.000627386791166,0.008739164099097,-0.000309091614326,-0.001907202415168,0.000554994214326) * MODEL11_texOff(vec2(0,1));
res += mat4x3(-0.005248780362308,-0.002009018789977,-0.000351618626155,-0.013273120857775,0.003225506981835,0.001646883669309,-0.002755981637165,-0.001423817477189,-0.000841031025629,0.001465617096983,-0.000891537172720,-0.001731985481456) * MODEL11_texOff(vec2(1,-1));
res += mat4x3(0.008109985850751,0.027044149115682,0.008625519461930,-0.000230160003412,0.010300374589860,0.001235524425283,0.001682434696704,0.000238508306211,-0.001048360601999,0.007688832469285,0.009269173257053,0.007268151734024) * MODEL11_texOff(vec2(1,0));
res += mat4x3(-0.001664631883614,-0.000359393685358,-0.006843587849289,0.001454834360629,-0.000058050696680,-0.001236411975697,0.000589185860008,0.000142909106216,0.000471526203910,0.000204234456760,0.001879964838736,0.003696248633787) * MODEL11_texOff(vec2(1,1));
res += mat4x3(-0.000576253049076,0.000660451187287,0.000267344497843,0.000412069057347,-0.001652123522945,-0.000725880381651,0.000323386921082,0.000543210830074,0.000065022759372,0.001018492039293,0.001321271527559,0.000721703516319) * MODEL12_texOff(vec2(-1,-1));
res += mat4x3(0.000763445510529,-0.001661048620008,0.000429440318840,0.000591412303038,-0.000216423766688,0.002148821018636,-0.001024945988320,0.000251521647442,-0.000161325951922,-0.004738621879369,-0.003417525207624,-0.001770457718521) * MODEL12_texOff(vec2(-1,0));
res += mat4x3(0.000406811770517,0.001031640917063,0.000475452456158,0.000206550786970,0.000408370251535,0.001502645784058,-0.002044273074716,0.001818988006562,0.000523571623489,0.000244145165198,-0.000672061287332,-0.002669906942174) * MODEL12_texOff(vec2(-1,1));
res += mat4x3(0.000870968622621,-0.000211692182347,-0.001410944270901,-0.008805179968476,0.008798840455711,0.008391985669732,0.001179769053124,-0.001072333194315,0.000118192772788,-0.001514012576081,-0.005269175861031,-0.001907993573695) * MODEL12_texOff(vec2(0,-1));
res += mat4x3(0.001580271753483,-0.004684929735959,0.002692393725738,0.014776474796236,-0.006805890705436,-0.023505428805947,-0.009379857219756,0.000738059752621,0.005596541333944,0.016476480290294,0.022893503308296,0.013029044494033) * MODEL12_texOff(vec2(0,0));
res += mat4x3(-0.002101559191942,-0.002212409162894,0.001495788106695,-0.004409221466631,-0.001535031129606,0.011783709749579,-0.000733626075089,0.007587033323944,-0.003158246167004,-0.004381523933262,-0.004325916059315,0.002848113188520) * MODEL12_texOff(vec2(0,1));
res += mat4x3(0.008422960527241,-0.005416390486062,-0.001194251235574,-0.002304783556610,0.000671103363857,0.000647985609248,-0.000165795034263,-0.000951331865508,0.000053849897085,-0.009366840124130,-0.007888115942478,-0.003332222346216) * MODEL12_texOff(vec2(1,-1));
res += mat4x3(0.018704675137997,-0.036105591803789,0.012821841053665,0.002199795562774,0.000845486705657,-0.001653826562688,-0.015006472356617,0.000096319541626,0.005094418302178,-0.003118393942714,-0.002032154938206,-0.006223630625755) * MODEL12_texOff(vec2(1,0));
res += mat4x3(-0.000459498260170,-0.006884759292006,0.010904913768172,-0.001597335096449,-0.000489279453177,0.003555512987077,-0.009132702834904,0.023518161848187,0.003569449996576,-0.001941143884324,-0.004394679330289,-0.005832143593580) * MODEL12_texOff(vec2(1,1));
return vec4(res, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 2.200 > OUTPUT.h LUMA.h / 2.200 > *
//!WIDTH LUMA.w 3 *
//!HEIGHT LUMA.h 3 *
//!BIND SUBCONV1
//!BIND SUBCONV2
//!BIND SUBCONV3
//!BIND LANCZOS3
//!DESC (AU_HQ_3x_LA) depth to space

vec4 hook()
{
vec2 fcoord = fract(SUBCONV1_pos * SUBCONV1_size);
vec2 base = SUBCONV1_pos + (vec2(0.5) - fcoord) * SUBCONV1_pt;
ivec2 index = ivec2(fcoord * vec2(3));
mat3 res = mat3(SUBCONV1_tex(base).rgb,SUBCONV2_tex(base).rgb,SUBCONV3_tex(base).rgb);
return vec4(res[index.x][index.y] + float(LANCZOS3_texOff(0)), 0, 0, 1);
}
